我有一个针对 Opera Mini 和 Opera Mobile 的简单网络表单。我只使用了一个 HTML 输入元素。
现在我想将元素限制为只有整数。有没有办法在此浏览器中强制执行此操作(即使手机在输入表单时也会开启其号码模式)?
如果我想允许浮动,那么有可能吗?
我有一个针对 Opera Mini 和 Opera Mobile 的简单网络表单。我只使用了一个 HTML 输入元素。
现在我想将元素限制为只有整数。有没有办法在此浏览器中强制执行此操作(即使手机在输入表单时也会开启其号码模式)?
如果我想允许浮动,那么有可能吗?
您应该能够使用“数字”输入类型,它是 HTML5 规范的一部分。我不确定 Opera 是否会自动显示数字键盘,但 iphone 至少会...
在 XHTML Basic 中,您可以使用inputmode="digits"
您的<input>
标签来完成此操作。它应该在 HTML5 机制的移动浏览器上得到更广泛的支持。
<input type='tel' />
将在 Android、WP8 和 iPhone 默认浏览器以及适用于 Android 的 Chrome 上显示数字键盘。在我的 Android 浏览器上,非数字字符会被去除模糊。
<input type='number' />
应该适用于花车。在我的两个 Android 浏览器上,它还会自动删除前导零 onblur。