我现在搜索了几个小时后只有一个简单的问题:是否有可能在webbrowsers输入字段中显示十进制键盘? input type="number"
仅显示数字,但我需要在左下角使用逗号或点。
我尝试过任何事情,pattern
,step
等,但没有任何事情会导致十进制键盘。我只需要数字和点或逗号,没有A-Z或a-z或其他任何东西。
<input type="number" id="inputNumbers" pattern="[0-9]*" size="30" min="1" max="5">
这就是我得到的:
这就是我想要的:
答案 0 :(得分:3)
答案 1 :(得分:2)
试试这个:
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
希望你来吧!
答案 2 :(得分:1)
答案 3 :(得分:0)
根据您的模式检查此HTML代码
<input type="text" pattern="[a-z]*">
答案 4 :(得分:-1)
从iOS 12.2开始结帐inputmode="decimal"
https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/inputmode