function onlyNum() { if(!(event.keyCode==46)&&!(event.keyCode==8)&&!(event.keyCode==37)&&!(event.keyCode==39)) { if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105))) { event.returnValue=false; } } }
<input onkeydown="onlyNum()"/>
上面的方法解析:
设定当keydown时,调用这个函数,如果不是 回车,Delete,方向键左,方向键右, 就会做判断 输入的是不是数字,当不是数字的时候就把Event对象的returnValue属性设为false,取消事件的源元素的默认动作。
相关推荐
javascript键盘事件大全,最全的键盘事件event.keycode
比如你的INPUT是:<input type="text" name="userName">那么你在里边加入:onKeypress="javascript:if(event.keyCode == 32)event.returnValue = false;"成为:<input type="text" name="userName" onKeypress=...
input type=”text” onkeydown=”keyNumAll(event);” > Javascript 代码 代码如下: function keyNumAll(evt){ //兼容IE和Firefox获得keyBoardEvent对象 evt = (evt) ? evt : ((window.event) ? window.event : ...
ENTER键可以让光标移到下一个输入框 <input onkeydown=”if(event.keyCode==13)event.keyCode=9″ > 只能是中文<input onkeyup=”value=value.replace(/[ -~]/g,...只能输入英文和数字<input onkeyup=”va
1.只能输入数字和英文的: <input onkeyup="value=value.replace(/[\W]/g,'') " onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))" ID="Text1" NAME="Text1"> 2...
var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode; if (keyCode == 13) { var i; for (i = 0; i < field.form.elements.length; i++) if (field == field.form...
代码如下: [removed] function check(event){ //用户...“你输入的不是数字!”); return false; } } [removed] <body> <input type = “text” onkeypress = “return check(event)”/> </body>
很多时候需要用到限制文本框的数字输入,试过许多方法,都不太理想,遂决定自己实现一个来玩玩。 曾经使用过的方法 通过onkeydown事件来控制只允许数字: 代码如下: <input onkeydown=”return event.keyCode>...
2.只能输入数字,能输小数点. <input onkeyup="if(isNaN(value))execCommand('undo')" onafterpaste="if(isNaN(value))execCommand('undo')"> <input name=txt1 onchange="if(/\D/.test(this.value)){alert('只能输入...
废话不多说,上代码: 代码如下: &... [removed] /** * 只能输入数字0-9 */ function kp(){ if(event.keyCode<=47 || event.keyCode>=65) { event.returnValue=false; } } /** * 只能输入数字0-9和 .(小数点) */ f
input onkeydown=”if(event.keyCode==13)event.keyCode=9″ > 只能是中文:<input onkeyup=”value=value.replace(/[ -~]/g,”)” onkeydown=”if(event.keyCode==13)event.keyCode=9″> ...
Java中Robot类详解 概述 概述 Java中Robot类位于java.awt.Robot,该类⽤于为测试⾃动化,⾃运⾏演⽰程序和其他需要控制⿏标和键盘的应⽤程序⽣成本机系统输⼊ 事件,Robot类的主要⽬的是便于Java平台实现⾃动测试。...
((event.keyCode>=48&&event.keyCode) (event.keyCode>=96&&event.keyCode)))//考虑小键盘上的数字键event.returnvalue=false;}</script><input onkeydown="onlyNum();">5. 只能是英文字符和数字<input onkeyup=...
1.取消按钮按下时的虚线框,在input里添加属性值 hideFocus 或者 HideFocus=true 2.只读文本框内容,在input...input type=text style=ime-mode:disabled onkeydown=if(event.keyCode==13)event.keyCode=9 onkeypress=i
隐藏 <input type="hidden">...input onkeydown="if(event.keyCode==13)event.keyCode=9"> 屏蔽输入法 <input type="text" name="url" style="ime-mode:disabled" onkeydown="if(event.keyCode==1
1.取消按钮按下时的虚线框 在input里添加属性值 hideFocus 或者 HideFocus=true 2.只读文本框内容 在input里添加属性值 ...input onkeydown=”if(event.keyCode==13)event.keyCode=9″ > 5.只能为中文(有闪动) <i
1. 取消按钮按下时的虚线框 在input里添加属性值 hideFocus 或者 HideFocus=true 2. 只读文本框内容 在input里添加属性...input onkeydown=if(event.keyCode==13) event.keyCode=9 > 5. 只能为中文(有闪动) <inp
实例 显示按了哪个键: $(“input”).keydown(function(event){ $(“div”).html(“Key: ” + event.which); }); 亲自试一试 定义和用法 which 属性指示按了哪个键或按钮。 语法 event.which参数 描述 event 必需。...
1.取消按钮按下时的虚线框 在input里添加属性值 hideFocus 或者 HideFocus=true 2.只读文本框内容 在input里添加属性值 ...input onkeydown=”if(event.keyCode==13)event.keyCode=9″ > 5.只能为中文
if ((window.event.altKey)&& ((window.event.keyCode==37)|| //屏蔽 Alt+ 方向键 ← (window.event.keyCode==39))){ //屏蔽 Alt+ 方向键 → alert(“不准你使用ALT+方向键前进或后退网页!”); event....