1
wong2 2012-04-24 15:12:52 +08:00
用keypress或者keydown判断都可以用右键粘贴绕过去吧。。
|
2
leben OP 控制ctrl,shift键
然后blur里面添加检查。。。 这个体验只能说尽量做到优化吧。就算做的再好,也可以通过客户端修改脚本绕过去吧。 |
3
loddit 2012-04-24 15:17:49 +08:00
如果限定位数为2的话,可以直接用select吧?
|
4
leben OP 定位数可变的。。。
要求支持10,10.1,10.01 现在在keypress里面判断按下的键,如果按下去的是数字并且设置了小数位数,判断的是input里面的值,10和10.1都没问题,当是10.01的时候,就输不进去了,因为已经满足了正则。但是这个时候应该是输入到小数点后面是不允许的,输入到小数点前面是可以的。 使用的正则是^[0-9]+(\.[0-9]{0," + (scale-1) + "})?$ scale是自定义的小数位数。 |
5
tuoxie007 2012-04-24 16:22:58 +08:00
感觉这样会搞的你和用户都很累,不如就在输入前在旁边加提示语,输入错误后在旁边提升错误并且不让提交,相信99%的用户不会有意见
PS. 没必要总想M$看齐,输个IP地址都那么累 |
6
iwege 2012-04-24 16:30:34 +08:00
是否可以在每次keyup之后做一次强制转化再写到value里面去?
|
7
leben OP 用了easyui的numberbox。不在这上面花力气了。
谢谢各位了。 |