主题:  请教表单验证的问

断弦

职务:普通成员
等级:1
金币:0.0
发贴:121
#12005/12/16 14:45:58
请求指点:有什么方法让输入内容只能是数字,其它字符则不能输入?



安仔

职务:普通成员
等级:1
金币:0.0
发贴:9
#22005/12/17 0:30:27
可以在提交表单的时候用javascript进行正则表达式验证。
如果你要让用户在输入的时候就不能输其他字符,我想那就需要给输入控件加一个监听函数了。



断弦

职务:普通成员
等级:1
金币:0.0
发贴:121
#32005/12/17 11:02:13
谢谢赐教!我希望得到监听函数。下面是我在网上找到的资料,可是只能判断是不是数字,却不能阻止非数字字符的输入:

<script language=javascript>
function onlyNum()
{
if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105)))
//考虑小键盘上的数字键
event.returnvalue=false;
}
</script>

不知道适合的监听函数怎么写?
谢谢!



yiliaocheng

职务:普通成员
等级:2
金币:2.0
发贴:631
#42006/1/2 18:36:46
在Dreamweaver打开页面,在窗口里选择行为,添加检验表单行为,把你需要检验是数字的文本框设置为只能数字就可以了。