如何用js实现 问题在里面 <input type="text" onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')" ID=Text1 maxlength=4> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script>function f1(obj){if((obj.value.length)<4) { alert('小于4位'); obj.focus(); }}</script><input type="text" onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')" onblur=f1(this) ID=Text1 maxlength=4> 用这个方法检测就行了<script>function checkdata(obj){ if(obj.value.length!=4){ alert('里面只能输入4个数字'); return ; } if( !IsNumber(obj.value)){ alert('你输入的不是数字'); return ; }}function IsNumber(str) { var number_chars = "1234567890"; for (int i=0;i<str.length();i++) { if(number_chars.indexOf(str.charAt(i))==-1) return false; } return true; } </script> 200分求一正则表达式! 求url复杂传参的最美写法。 求[js歌词滚动效果] javascript幻灯片效果被阻止? 怎么办? 找人帮忙写一段图片渐显js代码 一个域有了内容,另一个域就不能为空,怎么判断?批量怎么办 如何编写name.js文件以便调用? 经典集--Menu Xp++++ 阅读大容量txt文件并写入txt文件中 新手求教 【散分】兼容MF,带滚动条,固定表头,可调列宽的表格控件 Javascript利用xmlhttp获得服务器时钟
function f1(obj)
{
if((obj.value.length)<4)
{
alert('小于4位');
obj.focus();
}
}
</script>
<input type="text" onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')" onblur=f1(this) ID=Text1 maxlength=4>
<script>
function checkdata(obj){
if(obj.value.length!=4){
alert('里面只能输入4个数字');
return ;
}
if( !IsNumber(obj.value)){
alert('你输入的不是数字');
return ;
}
}
function IsNumber(str)
{
var number_chars = "1234567890";
for (int i=0;i<str.length();i++)
{
if(number_chars.indexOf(str.charAt(i))==-1)
return false;
}
return true;
}
</script>