在文本框中只能输入数字,代码如下。问题是
当一输入字符的时候,确实将该文本框置位了空,但是当在下一个文本框中刚要输入的时候,也就是光标落在下一个文本框的时候,刚才输入的文本框的地方,字符又被显示出来了,这是问什么?怎么解决?
<input type="text" name="txtBD_Y" value="" size="2" maxlength="2" style="ime-mode: active;" 
onkeyup="this.value=this.value.replace(/[^\d]/g,'')" 
onafterpaste="this.value=this.value.replace(/[^\d]/g,'')">