******请教,程序的失误........小数点!谢谢! 这个方法不好,这样的话输入全角情况下的数字就不能输入了,还要用CSS限制输入法还是用正则吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不用正则了<input name=num type=text onblur="if(isNaN(this.value)){alert('错误');this.focus();}"> 能不能通过加入小数点的KEYCODE来实现输入小数点呀?哪位高人知道小数点的KEYCODE??? 如果要KEYCODE的话,下面的程序不完善,第一里面可以输入多个点,第二全角输入的时候没有用,还要加ime-mode CSS限制才行<script language=javascript> function check() { if(!(((event.keyCode>=48)&&(event.keyCode<=57))||(event.keyCode==110)||(event.keyCode==190))) { event.returnValue=false; } }</script><input name=num onkeydown=check()> <script language=javascript>function IsDigit(){ return ((event.keyCode >= 48)&&(event.keyCode <= 57)||(event.keyCode == 110)||(event.keyCode == 190)||(event.keyCode == 0xD));}</script><input name="zl" type="text" id="zl" tabindex="4" onKeyPress="event.returnValue=IsDigit();" onKeyDown="totab();" size="10" maxlength="6">你看看我的有什么不对???就是输不进小数点!谢谢!!! 在onkeypress事件判断是很难的,因为数字输入是逐步输入的,不是一下子进去的,包括数字、小数点、正负号,而且小数点和正负号还有位置和数量的限制。比如我开始输入正负号怎么办。应该在onblur中用正则判断,或者isNaN判断var reg=/^(\+|\-)?\d+(\.\d+)?$/g; 求大神如何用firebug调试js啊 这段JQUERY代码错在哪里?? 哪位大神知道此网页特效怎么实现?求相似的特效代码,谢谢 JavaSCRIPT有没有能直接从页面的直接抓一个table放excel的方法(我有放word里面的,excel不知道怎么弄) 向高手求一正则表达式 救教能否用javascript仿windows的启动屏保功能 IE的一个奇怪的问题,求高手解决。。。。。 如何使链接失效?? 请帮我解决Checkbox的问题 怎么用JS做一个类似于幻灯片的效果 js问题已经等了一整天了 请问我的代码什么地方有问题?
<input name=num type=text onblur="if(isNaN(this.value)){alert('错误');this.focus();}">
哪位高人知道小数点的KEYCODE???
<script language=javascript>
function check()
{
if(!(((event.keyCode>=48)&&(event.keyCode<=57))||(event.keyCode==110)||(event.keyCode==190)))
{
event.returnValue=false;
}
}
</script>
<input name=num onkeydown=check()>
function IsDigit()
{
return ((event.keyCode >= 48)&&(event.keyCode <= 57)||(event.keyCode == 110)||(event.keyCode == 190)||(event.keyCode == 0xD));
}
</script>
<input name="zl" type="text" id="zl" tabindex="4" onKeyPress="event.returnValue=IsDigit();" onKeyDown="totab();" size="10" maxlength="6">你看看我的有什么不对???就是输不进小数点!谢谢!!!
比如我开始输入正负号怎么办。应该在onblur中用正则判断,或者isNaN判断
var reg=/^(\+|\-)?\d+(\.\d+)?$/g;