[英]Show Decimal Keyboard in HTML5 iOS 7 / iOS 8
在搜索了几个小时后,我只有一个简单的问题:是否有可能在网络浏览器输入字段中显示十进制键盘? input type="number"
只显示数字,但我需要在左下角用逗号或点代替。
我尝试了任何东西, pattern
, step
等,但没有出现十进制键盘。 我只需要数字和一个点或逗号,不需要 AZ 或 az 或其他任何东西。
<input type="number" id="inputNumbers" pattern="[0-9]*" size="30" min="1" max="5">
这就是我得到的:
这就是我要的:
从 iOS 12.2 开始结帐inputmode="decimal"
https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/inputmode
尝试这个:
EditText myEditText = (EditText)findViewById(R.id.myEditText);
myEditText.setInputType(InputType.TYPE_NUMBER_FLAG_DECIMAL);
或者:
<input type="tel" />
这是一个小技巧:
<input type="number" step="0.01">
可能会根据您在输入值方面尝试实现的目标而工作
此链接可能有用: Force iOS numeric keyboard with custom /currency pattern
希望你来对!
根据您的模式检查此 html 代码
<input type="text" pattern="[a-z]*">
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.