为了账号安全,请及时绑定邮箱和手机立即绑定

关于input[type=number]无法获取小数点的问题!!!!

关于input[type=number]无法获取小数点的问题!!!!

尚方宝剑之说 2018-08-06 15:10:46
发现input为nunber中输入的小数点无法用$(el).val(), 或者任何方式获取到,怎么搞?忘记跟大家看下,我的代码,我需要用input实时获取,或者可以按键事件,不过都一样,遇到 12. 这种情况是不行的$('input[type="number"]').on('input', function(){        console.log($(this).val()); });我的需求有点独特,需要让各种手机弹出数字键盘,input="number",貌似是必须的,然后我需要获取输入框里面的所有输入,用正则校对,所以12.这种情况也是需要校对的,然后自己写个虚拟键盘是可以规避,但是老板要改成系统键盘的,求助
查看完整描述

1 回答

?
紫衣仙女

TA贡献1839条经验 获得超15个赞

测试环境:

  • Ubuntu 14.10

  • Chrome 52.0.2743.82 (64-bit)

结果:

  • 如果输入 12.3,可以正常获取。

  • 如果输入 12.00,可以正常获取。

  • 如果输入 12.,获取结果是 12,丢失了小数点。


查看完整回答
反对 回复 2018-09-24
  • 1 回答
  • 0 关注
  • 2463 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信