以移动网络形式强制执行号码

时间:2010-02-11 18:35:00

标签: html forms user-input mobile-website

我有一个针对Opera Mini和Opera Mobile的简单webform。我只使用HTML输入元素。

现在我想将元素限制为只有整数。有没有办法在这个浏览器中强制执行此操作(甚至可能在输入表单时手机将打开它的号码模式)?

如果我想允许花车,那么有可能吗?

3 个答案:

答案 0 :(得分:1)

您应该能够使用“数字”输入类型,它是HTML5规范的一部分。我不确定Opera是否会自动显示数字键盘,但iphone至少会...

答案 1 :(得分:1)

在XHTML Basic中,您可以在inputmode="digits"标记上使用<input>来完成此操作。 HTML5机制应该在移动浏览器上得到更广泛的支持。

答案 2 :(得分:1)

<input type='tel' /> 

将在Android,WP8和iPhone默认浏览器以及Chrome for Android上显示数字小键盘。在我的Android浏览器上,非数字字符被剥离。

<input type='number' /> 

应该适用于花车。在我的两个Android浏览器中,它还会自动删除前导零onblur。