好久不做页面忘怎么写了

方法一:

js控制文本框只能输入数字(小技巧)_表单验证<INPUT TYPE='text' NAME=text onkeypress="a()">
js控制文本框只能输入数字(小技巧)_表单验证
js控制文本框只能输入数字(小技巧)_表单验证_03js控制文本框只能输入数字(小技巧)_数据_04<script language=javascript>...
js控制文本框只能输入数字(小技巧)_javascript_05js控制文本框只能输入数字(小技巧)_javascript_06function a()...{
js控制文本框只能输入数字(小技巧)_下划线_07var k = window.event.keyCode;
js控制文本框只能输入数字(小技巧)_javascript_05js控制文本框只能输入数字(小技巧)_javascript_06if ( (k > 47 && k < 58) || k!=45 )...{
js控制文本框只能输入数字(小技巧)_下划线_07alert("此处只能输入数字和减号-,请重新输入!")
js控制文本框只能输入数字(小技巧)_表单验证_11window.event.keyCode = 0 ;}
js控制文本框只能输入数字(小技巧)_正则表达式_12}
js控制文本框只能输入数字(小技巧)_表单验证</script>

方法二:用正则表达式

JS表单验证 限制用户密码只能输入小写字母下划线和数字:

js控制文本框只能输入数字(小技巧)_表单验证<INPUT TYPE='text' NAME=text onkeyup="value=value.replace(/[^a-z0-9_]/g,'')" onpaste="return false" >

这样不用弹出提示,
加入这个语句,
用户根本输入不进去其他字符
让用户来点提示很麻烦的

JS表单验证 限制用户密码只能输入数字和小数点:或 onpaste="return false" 为不能粘贴

js控制文本框只能输入数字(小技巧)_表单验证<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" >