如何判断文本框输入的是整形数字? <input type="text" name="bar_code" onblur="if(value!=''&&!/\d+/.test(value))alert('你输入的不是数字')"> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 能解释一下这onblur="if(value!=''&&!/\d+/.test(value)每一个符号的具体意思吗?非常感谢!:) 假如文本框的 value 不为空(value!='') 且(&&) 不全是数字[0-9] 的话则... 那我想用函数来写,并且在不是的情况下,文本框要得到焦点,且要清空,我是这样写的,但好像有错:<script language="JavaScript1.1">function judge_num(eve){ if(eve.value!=''&&!/\d+/.test(value)) { alert('It is not number'); } self.focus();}</script><body><input type="text" name="bar_code" onblur="judge_num(this)">....</body>这哪里有错,是在函数引用的时候吗? sorry 写错了,if(eve.value!=''&&!/\d+/.test(value))应该是这样:if(eve.value!=''&&!/\d+/.test(eve.value)) function judge_num(e){ var s = e.value.replace(/^\s+|\s+$/, ''); //Trim if(s != '' && /\D/g.test(s)) { alert('It is not number'); e.value = ""; e.focus(); } else e.value = s;} 在显示页面之前加载图片和音乐 求救 JS读取XML 个人写了段js代码,运行时 ie出现导致运行速度减慢 IE7.0调试javascript怎样可以显示错误的具体行数 a页面我插入了很多图像我想在b页面打印出这些图像的src值怎么做 ajax执行<script>,逻辑有点怪 关于JS输出换行问题? 如何修改图片的src,使得页面在加载时只加载一次? 关于标签的name值改成变量的问题 js菜鸟提问,关于检查字段是否为空 怎样在一个窗口打开后,在当前窗口的代码中,去关闭另一个窗口??? 大家好,我拿出我最后的2分可用分,献给愿意帮助我的热心人
非常感谢!:)
<script language="JavaScript1.1">
function judge_num(eve)
{
if(eve.value!=''&&!/\d+/.test(value))
{
alert('It is not number');
}
self.focus();
}
</script><body>
<input type="text" name="bar_code" onblur="judge_num(this)">
....
</body>
这哪里有错,是在函数引用的时候吗?
if(eve.value!=''&&!/\d+/.test(value))
应该是这样:
if(eve.value!=''&&!/\d+/.test(eve.value))
{
var s = e.value.replace(/^\s+|\s+$/, ''); //Trim
if(s != '' && /\D/g.test(s))
{
alert('It is not number');
e.value = "";
e.focus();
}
else e.value = s;
}