下面代码是个INPUT框实现了对输入数据的控制-----只能输入数字和英文(特殊字符、汉字等均不允许)。
问题:
1.高手解释下其中的onKeyUp、onbeforepaste、onKeyDown这3个元素的作用,并分别解释下以上代码后面所跟参数的含义!
2.我想实现在INPUT框中控制只允许输入0-999的整数数字(特殊字符、字母、汉字等均不允许)!这段代码应该如何改或重新写应该如何写?
<input id="accounts" name="accounts" type="text"
onKeyUp="value=value.replace(/[\W]/g,'') "
onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))" onKeyDown="if(event.keyCode==13)event.keyCode=9" >
问题:
1.高手解释下其中的onKeyUp、onbeforepaste、onKeyDown这3个元素的作用,并分别解释下以上代码后面所跟参数的含义!
2.我想实现在INPUT框中控制只允许输入0-999的整数数字(特殊字符、字母、汉字等均不允许)!这段代码应该如何改或重新写应该如何写?
<input id="accounts" name="accounts" type="text"
onKeyUp="value=value.replace(/[\W]/g,'') "
onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))" onKeyDown="if(event.keyCode==13)event.keyCode=9" >
楼主【zjx41708515】截止到2008-07-03 12:01:22的历史汇总数据(不包括此帖):
发帖的总数量:8 发帖的总分数:115
结贴的总数量:7 结贴的总分数:85
无满意结贴数:2 无满意结贴分:25
未结的帖子数:1 未结的总分数:30
结贴的百分比:87.50 % 结分的百分比:73.91 %
无满意结贴率:28.57 % 无满意结分率:29.41 %
楼主加油
用JavaScript<input onkeyup="this.value=this.value.replace(/[^\d]/g,’’)" >