数字输入屏蔽输入法

楼主
我是社区第95316位番薯,欢迎点我头像关注我哦~
在做年度统计图的时候,需要输入年份,在不使用年份插件的情况下只允许输入数字,自然而然的想到了数字框
报表控件提供了数字框控件,经实际测试,在键盘不开启中文输入法的情况下,只能输入数字,但是有一些符号是例外,比如单引号和英文逗号。

一旦开启中文输入法,其他输入法我没有测试,我的电脑输入法不能由我自己安装,
考虑到我报表使用的用户会使用韩文日文等非西语文字,我猜测应该是会跟中文输入法表现一致(纯猜测大家不要当真),则数字框完全失效。
这同大多前端框架提供的数字框控件类似。由于ime-mode还不是html标准,
除了IE外其他浏览器都不支持这个属性,因此想要用控件加属性me-mode的方式来控制只允许输入数字就行不通了,还是得老老实实的写正则表达式。
由于只是简单js就不提供模板了。
原帖链接如下:http://bbs.fanruan.com/blog-95316-32585.html




分享扩散:
参与人数 +1 F豆 +1 理由
flyingsnake + 1 骚年,我看好你哦

查看全部评分

沙发
发表于 2018-2-9 14:02:49
不错。不错。我去推荐最佳去
板凳
发表于 2018-2-10 08:54:40
不错不错
地板
发表于 2018-3-9 13:52:21
感谢投稿,已提名精华帖,待论坛运营委员会评分后可评为精华帖,帆软论坛精华帖奖励计划http://bbs.fanruan.com/thread-91079-1-1.html
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部 返回列表