摘要: 由于项目需求要求只能允许用户输入数字和小数,用到了event.keycode后IE系列、chrome浏览器都无问题,在firefox下出现了event not defined的错误原因:火狐下event对象不能通过window.event获取到,而是在调用函数时以参数的形式传递的。解决方案:将其改为兼容的写法即可。另外注意: event对象的keyCode属性在火狐和其他浏览器下也不同,火狐使用的是event.which,所以这一块也写成兼容模式例子:设置文本框只能输入数字和浮点数验证 阅读全文
posted @ 2013-09-23 15:42 老骆 阅读(371) 评论(0) 推荐(1) 编辑
摘要: 其一,只允许输入数字和小数点。其二,判断的更详细一些,甚至22..2这样不算数字也判断得出来其三,只允许输入整数。其实也完全可以根据第三条来举一反三做一些限制。结语,其实style="ime-mode:Disabled"这句是比较实用的。意为关闭输入法。省得有些人开着全角输入数字,结果输入不进去来找你哭天抹泪的,还怪你设计的不好。只允许输入数字只允许输入英文字母、数字和下划线(以下二种方法实现)只允许输入英文字母、数字和&=@只允许输入汉字http://www.wesoho.com/article/asp/2479.htm">javascript 只 阅读全文
posted @ 2013-09-23 13:37 老骆 阅读(853) 评论(0) 推荐(1) 编辑