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