在文本框中输入非数字字符
2009-04-25 23:00
120 查看
在文本框中输入非数字字符
<html>
<body>
<script type="text/javascript">
function noNumbers(e)//事件名
{
var keynum
var keychar
var numcheck
if(window.event) // IE
{
keynum = e.keyCode//获取当前被按下的键盘按键值
}
else if(e.which) // Netscape/Firefox/Opera
{
keynum = e.which
}
keychar = String.fromCharCode(keynum); //从键盘的键值获取键盘的字符
numcheck =//d/; //正则表达式,整数数字0-9
return !numcheck.test(keychar);//测试keychar字符串是否符合numcheck正则表达式的要求,return true/false
}
</script>
<form>
敲一些文字 (数字不行):
//在HTML上直接绑定事件的时候如果要取消默认动作(这里就是阻止键盘输入),必须return false;
//这里noNumbers(event)函数执行的结果就是false,再return给浏览器。
<input type="text" onkeypress="return noNumbers(event)" />
</form>
</html>
<html>
<body>
<script type="text/javascript">
function noNumbers(e)//事件名
{
var keynum
var keychar
var numcheck
if(window.event) // IE
{
keynum = e.keyCode//获取当前被按下的键盘按键值
}
else if(e.which) // Netscape/Firefox/Opera
{
keynum = e.which
}
keychar = String.fromCharCode(keynum); //从键盘的键值获取键盘的字符
numcheck =//d/; //正则表达式,整数数字0-9
return !numcheck.test(keychar);//测试keychar字符串是否符合numcheck正则表达式的要求,return true/false
}
</script>
<form>
敲一些文字 (数字不行):
//在HTML上直接绑定事件的时候如果要取消默认动作(这里就是阻止键盘输入),必须return false;
//这里noNumbers(event)函数执行的结果就是false,再return给浏览器。
<input type="text" onkeypress="return noNumbers(event)" />
</form>
</html>
相关文章推荐
- 文本框中禁止非数字字符输入
- 文本框中禁止非数字字符输入比如手机号码、邮编
- 文本框中禁止非数字字符输入比如手机号码、邮编
- 文本框中禁止非数字字符输入
- 文本框中禁止非数字字符输入比如手机号码、邮编
- JS(javascript)动态判断输入文本框剩余可输入字符数
- 控制文本框禁止输入特殊字符
- JavaScript限制文本框输入字符数,区分中英文
- android源代码提示文本框还能输入多少个字符
- JS控制文本框只能输入N个字符.
- 解决文本框中输入字符限制---精确控制中文占两个字节,英文占一个字节~
- js对文本框的特殊字符进行编译和反编译,过滤的效果,常用于文本输入防止xss
- js 验证文本框中字符串输入的长度,支持中文字符
- ORA-01858: 在要求输入数字处找到非数字字符
- ORA-01858 :在要求输入数字处找到非数字字符
- 利用正则表达式验证控制文本框的输入字符类型
- JavaScript实现提示文本框还可以输入字符数
- 利用正则表达式, 验证控制文本框的输入字符类型
- JS控制文本框禁止输入特殊字符
- 利用正则表达式, 验证控制文本框的输入字符类型