******请教,程序的失误........小数点!谢谢! 这个方法不好,这样的话输入全角情况下的数字就不能输入了,还要用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; DOM中对象的一些属性 如何用JavaScript实现查询数据库之后的记录分页显示 location.href跳转当前页面加锚点的问题 老大们 ,帮忙拼下,传值参数啊!! jQuery MultiFile 多文件上传问题(急) 高分求用JS怎么样判断提交表单中的网址是合法形式--在线等 求助弹出窗口在框架下无效的问题 要求首页不要先出来FLASH头部,而是其他内容.等页面载入后最后显示FLASH,急求 怎么屏蔽ie的返回按钮! 这到底是怎么回事??????? 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;