Phonegap / Cordova中iphone数字键盘上的小数点

Sus*_*ant 4 iphone ios jquery-mobile cordova ios7

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

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

请帮忙!!谢谢你。

Shi*_*Jos 5

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

pattern="\d+(\.\d*)?"
Run Code Online (Sandbox Code Playgroud)

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

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

iPhone - 向键盘现有附件视图添加按钮(来自 UIWebView 的键盘)