【问题标题】:Decimal point on numeric keypad on iphone in Phonegap / CordovaPhonegap / Cordova中iphone数字键盘上的小数点
【发布时间】:2014-06-06 08:17:25
【问题描述】:

我正在开发一个 iPhone 应用程序,我需要在其中插入带小数点的值。我已经尝试过 step="any" 或 step="0.01" 或者但它没有在数字键盘上显示小数点。我正在使用 phone gap / cordova。

我当前的代码行是<input name="abc" pattern="\d+(\.\d*)?" type="number">

请帮忙!!谢谢。

【问题讨论】:

  • 输入type=number 假设是phonegap
  • @ShoaibChikate,检查我有问题的新编辑。

标签: ios iphone jquery-mobile cordova ios7


【解决方案1】:

尝试在您的输入 type="number" 字段中使用模式

pattern="\d+(\.\d*)?"

这将带来完整的键盘,但在数字/符号窗格中是默认的。用户仍然可以切换到字母数字,但在 onblur 事件时,该模式会启动并删除任何字母数字字符(但不是数字)。它必须是 type="number" 和 pattern="\d+(.\d*)?"为了工作

但如果你正在为 IOS 开发,你可能会发现这个问题很有用

iPhone - Adding a button to keyboard existing accessory view (keyboard from UIWebView)

【讨论】:

  • 这是我当前的代码 '' 我可以使用 webview 和 Phonegap / Cordova
  • 是的,您可以使用 webview。默认情况下,所有使用 cordova 或 phonegap 构建的 html javascript 应用程序都在 webview 中呈现
猜你喜欢
  • 1970-01-01
  • 2012-10-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-23
  • 1970-01-01
  • 2013-08-08
  • 2019-11-19
相关资源
最近更新 更多