【问题标题】:how to open numeric keyboard in tablet for input type text如何在平板电脑中打开数字键盘以输入类型文本
【发布时间】:2017-07-21 23:10:03
【问题描述】:

我的代码是这样的

<div id="example4" class="autotabbed">
<input type="text" onkeypress='return event.charCode >= 48 && event.charCode <= 57' maxlength="1" class="adr_dgt autotabbed" size="1" placeholder="x" />
</div>

当我在平板电脑中打开它时如何获得数字键盘

【问题讨论】:

  • 我试过pattern = '[0-9]' 但它不适用于手动输入。它仅适用于上下箭头键按下
  • Please check this link 这对你有帮助!

标签: android jquery ios


【解决方案1】:

试试

input type="number" 

应该可以的

【讨论】:

  • 感谢您的帮助@ArtiChoke。但我想要输入类型文本的解决方案
【解决方案2】:
<div id="example4" class="autotabbed">
  <input type="number" onkeypress='return event.charCode >= 48 && event.charCode <= 57' maxlength="1" class="adr_dgt autotabbed" size="1" placeholder="x" />
</div>

在焦点上,这将打开平板电脑和手机上的数字键盘。

【讨论】:

  • 这里的 maxlength 和 size 属性不起作用。这两个仅适用于文本类型
  • 使用 并为宽度而不是大小添加样式。
猜你喜欢
  • 1970-01-01
  • 2020-03-03
  • 2018-01-29
  • 2014-11-03
  • 2020-04-28
  • 1970-01-01
  • 2016-09-03
  • 2012-08-03
  • 1970-01-01
相关资源
最近更新 更多