//限制为输入数字,这里只能用类名去找,使用class名找不到 document.getElementById("ssss").onkeyup = function(){ this.value=this.value.replace(/[^\d]/g,''); }
或者直接在input内限制 //这里是将input限制为只能输入四个,且都是数字
<input type="text" name="a" id="a" onKeyUp="if(this.value.length>4){this.value=this.value.substr(0,4)};this.value=this.value.replace(/[^\d]/g,'');" />
//判断弹出指定类名的输入框的内容不为数字的个数 //限制只能输入数字,输入不正确就弹出弹框 function sss(){ b = 0; //输入框的索引 c = 0; //输入框不为数字个数 val = $(".astrict-number"); while(b < val.length){ //判断,遍历输入框的内容,当发现输入框的内容不为数字时, 就记录输入框不为数字的个数 if(!val.eq(b)[0].innerText.match(/^\d/i)){ c++; } b++; } //判断,当输入框中发现有一个或者一个以上的内容不为数字, 就打印出有几个输入框不为数字 if(c != 0){ alert("有"+c+"个输入框的内容不为数字"); } }