js控制文本框只能输入数字(小技巧)
好久不做页面忘怎么写了
方法一:
<INPUT TYPE=\’text\’ NAME=text onkeypress=”a()”>
<script language=javascript>…
function a()…{
var k = window.event.keyCode;
if ( (k > 47 && k < 58) || k!=45 )…{
alert(“此处只能输入数字和减号-,请重新输入!”)
window.event.keyCode = 0 ;}
}
</script>
方法二:用正则表达式
JS表单验证 限制用户密码只能输入小写字母下划线和数字:
<INPUT TYPE=\’text\’ NAME=text onkeyup=”value=value.replace(/[^a-z0-9_]/g,\’\’)” onpaste=”return false” >
这样不用弹出提示,
加入这个语句,
用户根本输入不进去其他字符
让用户来点提示很麻烦的
JS表单验证 限制用户密码只能输入数字和小数点:或 onpaste=”return false” 为不能粘贴
<INPUT TYPE=\’text\’ NAME=text onkeypress=”var k=event.keyCode; if ((k==46)||(k<=57 && k>=48)) return true;else return false” onpaste=”return false” >