日期:2014-05-17  浏览次数:20916 次

input文本输入带有*符号转为字母X
如题,
<input class="quick01" type="text" size="6" value="" name="hao">


我在小键盘上输入*符号或者+符号,value的值都会自动转换成字母X

比如输入123*456后,value的值是123X456
  输入23**4后,value的值是23xx4


求思路,求代码!谢谢!

------解决方案--------------------
onkeyup= "value=value.replace(/[\*]+/, 'x')试下吧。。。
------解决方案--------------------
探讨
我已经有onKeyUp="value=value.replace(/[^\d|x]/g,'')"了




引用:
HTML code
<input class="quick01" type="text" size="6" value="" name="hao" onkeyup="this.value=this.value.replace(/[*+]/g,……

------解决方案--------------------
好吧,现成回过神来了
HTML code
<input class="quick01" type="text" size="6" value="" name="hao" onkeyup="this.value=this.value.replace(/[*+]/g,'x').replace(/[^\d|x]/g,'')">