2

我需要一个同时具有数字和 - 符号的键盘,因为缺少 input="tel" 我想我会使用 input="number" 代替,但是每当我完成输入时,它会将数字解析为另一种格式,例如:“19880522-3243”变为“19 880 522”。

有谁知道我如何获得带有“-”的数字键盘或禁用使用 input="number" 发生的解析?

4

1 回答 1

0

正如 jQuery Mobile文档中指定的那样。引用该网站:

在 jQuery Mobile 中,您可以使用现有的和新的 HTML5 输入类型,例如密码、电子邮件、电话、号码等。某些类型值在浏览器中的呈现方式不同。例如,Chrome 将范围输入呈现为滑块。jQuery Mobile 通过将类型动态更改为文本来标准化范围和搜索的外观。您可以使用页面插件的选项配置哪些输入类型降级为文本。

如果在移动设备上使用这些更具体的输入类型,那么使用这些更具体的输入类型的一个主要优点是,提供了加速数据输入的专用键盘来代替标准文本键盘。在移动设备上尝试以下输入,以查看在各种平台上显示自定义键盘。

虽然文档中没有明确说明,但检查示例的来源表明可以使用type=""属性定义输入类型。试一试:

<input type="tel" name="tel" id="tel" value="" />

于 2012-08-17T15:11:18.627 回答