【问题标题】:Android PhoneGap - numeric keyboard onlyAndroid PhoneGap - 仅限数字键盘
【发布时间】:2012-03-25 21:11:29
【问题描述】:

我在我的项目中使用了以下代码,并且运行良好:

"How to show and hide soft keyboard in Android"

但是,我想用“数字”键盘替换键盘。我不想在全球范围内使用它,所以我猜我不必编辑 xml 文件。当我从 javascript 调用它时,它应该只是数字。

【问题讨论】:

标签: android cordova


【解决方案1】:

您可以在点击输入时获得任何类型的键盘,具体取决于其类型

对于数字键盘,需要将其类型设置为数字

<input type="number" name="txtNumber"/>

【讨论】:

  • 我想在不点击的情况下启动 KB。到目前为止它工作正常,但没有显示“数字”键盘。
  • 当页面加载时,我希望键盘显示,以便用户只需输入美元金额。键盘正在工作,但它显示的是默认键盘。我想将其更改为十进制键盘。我的第一个链接中的说明完美运行,但没有关于如何自定义的信息。
  • 小心这个。我们发现,如果您的 z-index 搞砸了,输入字段将恢复为原始的 android 键盘。感谢 JQuery 移动版
  • 但是在哪里设置 inputvtype
  • @xximjasonxx:谢谢你的提示,遇到了同样的问题,快疯了。
【解决方案2】:

Tel 类型引入了类似于拨号模式的数字键盘。

<input type="tel" name="txtNumber"/>"

【讨论】:

    【解决方案3】:

    只有输入类型“tel”在 Cordova 中对我有用。

    <input class="textbox-container" type="tel" name="identification" id="identification">
    

    【讨论】:

      猜你喜欢
      • 2011-03-14
      • 2012-10-26
      • 2014-05-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-26
      • 1970-01-01
      相关资源
      最近更新 更多