JS 屏蔽按键效果与改变按键效果的示例代码

 本篇文章主要是对JS 屏蔽按键效果与改变按键效果的示例代码进行了进行,需要的朋友可以过来参考下,希望对大家有所帮助

功能键F1-F2:112-123
 
a-b:65-90
 
数字键:0-9:48-57
 
ESC:27
 
退格键:8
 
回车:13
 
shift:16;Ctrl:17;Alt:18
 
空格:32
 
Insert:45;Delete:46
 
代码如下:
function document.onkeydown(){                //网页内按下回车触发
  if(event.keyCode==13)
  {
   document.getElementById("loginbtn").click();   
   return false;                               
  }
 }
 
 
 
document.onkeydown=MM_KeyPress;
 
function  MM_KeyPress(num){
    //防止系统退格键
 var keycode = event.keyCode;
 if(keycode ==8)//屏蔽退格健
 {
 
  event.keyCode = 0;
  //event.returnValue=false;
  return;
 }
 if(keycode >=112 && keycode <=123)//屏蔽f1-12功能键
 {
 
  event.keyCode = 0 ;
  event.returnValue=false;
  return;
 }
}
 

时间: 2016-12-25

JS 屏蔽按键效果与改变按键效果的示例代码的相关文章

利用JS屏蔽页面中的Enter按键提交表单的方法_javascript技巧

如在设置了JS代码响应<p>标签的Enter按键触发事件时,根据冒泡型事件原则该事件会一直传到<from>表单处,并将表单提交.这不是我们想要的效果,我们可以设置如下代码来加以屏蔽: $(document).keydown(function(event){ switch(event.keyCode){ case 13:return false; } }); 但是,如果页面中有按钮时在Opera浏览器中同样会提交表单,这是因为按钮在生成的HTML代码中是submit类型的,解决办法是

JS实现仿百度输入框自动匹配功能的示例代码介绍

 本篇文章主要是对JS实现仿百度输入框自动匹配功能的示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 现在很多网站都有这种效果,在文本框输入一个字符,下边会出来相匹配的内容,这个代码就演示了这个功能是如何完成的,当然,这是个静态的,你可以将提示的内容从数据库读取出来,要用到AJAX那东东.    代码如下: <HTML> <HEAD> <title>带输入匹配的文本框</title> <style> body,div { font

JS保留两位小数,多位小数的示例代码

 本篇文章主要是对JS保留两位小数,多位小数的示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助   代码如下: <SCRIPT LANGUAGE="JavaScript"> <!-- function formatFloat(src, pos) {     return Math.round(src*Math.pow(10, pos))/Math.pow(10, pos); }   alert(formatFloat("1212.2323&q

JS检测输入字符是否包含非法字符的示例代码

 本篇文章主要是对JS检测输入字符是否包含非法字符的示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 代码如下: function checks(t){    szMsg="[#_%&'/",;:=!^]";    alertStr="";    for(i=1;i<szMsg.length+1;i++){     if(t.indexOf(szMsg.substring(i-1,i))>-1){      alertS

js获取判断上传文件后缀名的示例代码

 本篇文章主要是对js获取判断上传文件后缀名的示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助  代码如下: function lastname(){  //获取欲上传的文件路径 var filepath = document.getElementById("file1").value;  //为了避免转义反斜杠出问题,这里将对其进行转换 var re = /(+)/g;  var filename=filepath.replace(re,"#");

js设置文本框中焦点位置在最后的示例代码

 本篇文章主要是对js设置文本框中焦点位置在最后的示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 在火狐浏览器中直接使用this.focus();即可实现.   在IE中,在this.focus();之后再把文本框的值赋给文本框,焦点即在最后了.很简单哟!!   如:   代码如下: var tar=document.getElementByIdx_x("name"); if(tar.attachEvent){ tar.attachEvent('onmouseover

鼠标滚轮改变图片大小的示例代码_javascript技巧

鼠标滚轮改变图片大小的示例代码<script> function onWheelZoom(obj){         zoom = parseFloat(obj.style.zoom);         tZoom = zoom + (event.wheelDelta>0 ? 0.05 : -0.05);         if( tZoom > 1 || tZoom<0.1 ) return true;         obj.style.zoom=tZoom;       

js带按钮的提示框可供选择示例代码_javascript技巧

今天在项目当中遇到一个问题(本人前台功底不深,高手勿喷): 可以供选择的弹出框: 利用jQuery没有想到好的提示效果. 参看js的API文档实现如下===confirm: 复制代码 代码如下: var r=confirm("该订单号已经存在,请重新输入或查询已存在订单详情!") if (di != null&& (r==true)) { userNameCnl.focus();//定位 userNameCnl.value = "";//清空数据 }

js 获取、清空input type=&quot;file&quot;的值示例代码

 本篇文章主要是对js获取.清空input type="file"的值的示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 上传控件基础知识说明:   上传控件(<input type="file"/>)用于在客户端浏览并上传文件,用户选取的路径可以由value属性获取,但value属性是只读的,不能通过javascript来赋值,这就使得不能通过value=""语句来清空它.很容易理解为什么只读,如果可以随意赋值的话,