在这里我是借用JQ获取input的值。
<input id="txtfp" runat="server" type="text" style="width:50px" οnblur="getnum()" οnkeyup="checkdig()" />
function checkdig() { var value= $("#txtfp").val(); $("#txtfp").val(value.replace(/[^\d]/g,'')); }
解释:
1:事件触发时间:onkeyup在key上升的时候触发。
2:$("#txtfp").val();获取input的文本值。当然你也可以用document获取。
3:value.replace(/[^\d]/g,''),正则表达式。意思是对全文搜索匹配。在这里是对input里的值进行匹配比较。如果匹配到非数字的字符,用空格代替。
4: $("#txtfp").val(value.replace(/[^\d]/g,''));把匹配后的值重新赋值给文本框。
转载于:https://www.cnblogs.com/yoolonet/archive/2010/01/04/1639042.html
相关资源:直接在界面输入文字InputText