日期:2014-05-16  浏览次数:20285 次

求一简单js代码(30分钟后结贴)
文本域只能录入数字、 ", "、 "- "

------解决方案--------------------
<input name= "haha " onblur= "if(!/^[0-9,\-]*$/.test(this.value)){alert( '错误 ');this.value= ' '} ">
------解决方案--------------------
<input type= "text " name= " " onkeyup= "if(!(/^[0-9,\-]+$/.test(this.value)))this.value= ' ' ">
------解决方案--------------------
把 <input type= "text " name= " " onkeyup= "if(!(/^[0-9,\-]+$/.test(this.value)))this.value= ' ' "> 里的this.value= ' '改一下呗.
------解决方案--------------------
<input type=text name=name1 onkeyup= "value=value.replace(/^([^0-9,\-]+)$/, ' ') ">