内容简介:设备上,创建HTML5号码输入字段不会显示任何小数位.这很麻烦,因为我正在尝试编写一个HTML5 Javascript应用程序.它目前适用于IOS以及一些(大多数?)Android设备.只是某些Android版本/品牌在弹出的数字键盘上没有显示小数位.例如.在Galaxy S3上,应用程序本身运行正常,但如果在Chrome中打开相同的代码,则不会得到小数点.我正在使用这个组合来测试并尝试解决这个问题.
设备上,创建HTML5号码输入字段不会显示任何小数位.
<input type="number" step="0.001" min="0" name="foo" />
这很麻烦,因为我正在尝试编写一个HTML5 Javascript应用程序.它目前适用于IOS以及一些(大多数?)Android设备.只是某些Android版本/品牌在弹出的数字键盘上没有显示小数位.
例如.在Galaxy S3上,应用程序本身运行正常,但如果在Chrome中打开相同的代码,则不会得到小数点.我正在使用这个组合来测试并尝试解决这个问题.
这是问题 – 是否有任何方法可以使用Javascript来检测键盘是否会显示小数点?在那些情况下,我可以以编程方式将数字类型更改为文本,但我只想为必要的设备执行此操作.
(或者,有没有办法强制小数点出现在键盘上?到目前为止,我的研究表明没有,这就是为什么我要问的是解决方法.)
我尝试过使用各种步骤(任何,0.1等),设置模式,将起始值设置为十进制(值=“0.1”)都无济于事.
我已经尝试检测到浏览器可以处理数字字段,但这会报告为“真实”……设备可以处理数字字段,它们只是处理它们:
var i = document.createElement("input"); i.setAttribute("type", "number"); i.setAttribute("step", "0.001"); alert(i.type + ' and ' + i.step); // gives "number and 0.001", so the device has stored the values and claims to support them
我不确定下一步该尝试什么……来自社区的任何想法?
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- awk中符点型小数去掉小数点转换成整数的方法
- objective-c – NSDecimalNumber的小数部分
- 可以在MySQL中存储小数(22,2)的钱吗?
- 正则表达式判定保留2位小数的实现代码
- 在JSP中使用formatNumber控制要显示的小数位数方法
- 代码片段之jQuery控制input只能输入数字和两位小数
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Designing Data-Intensive Applications
Martin Kleppmann / O'Reilly Media / 2017-4-2 / USD 44.99
Data is at the center of many challenges in system design today. Difficult issues need to be figured out, such as scalability, consistency, reliability, efficiency, and maintainability. In addition, w......一起来看看 《Designing Data-Intensive Applications》 这本书的介绍吧!