当前位置:编程学习 > JS >>

用JS判断是否允许输入数字及一些特殊字符

一个JavaScript的常规应用,用它判断一个些特殊字符是否被允许输入,包括Email字符的判断,一些特殊带有转义字符的判断,另外还包括用JS去强制一个文本框只能输入数字或是字母,或是强制不能输入某些字符等,其实是判断的这些字符对应的键值。
答案:<title>JS判断是否允许输入数字</title>
<form onSubmit="return false;">
不允许输入: !@#$%^&* 
<br>
<textarea rows=2 cols=20 name=comments onKeypress="if ((event.keyCode > 32  &&  event.keyCode < 48) || (event.keyCode > 57  &&  event.keyCode < 65) || (event.keyCode > 90  &&  event.keyCode < 97)) event.returnValue = false;"></textarea>
<br>
<br>
不能输入引号:<br>
<input type=text name=txtEmail onKeypress="if (event.keyCode==34 || event.keyCode==39) event.returnValue = false;">
<br>
<br>
只能输入数字:<br>
<input type=text name=txtPostalCode onKeypress="if (event.keyCode < 45 || event.keyCode > 57) event.returnValue = false;">
</form>

上一个:自动将文本框的值复制到另一个文本框
下一个:JavaScript取得表单元素控件的位置

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,