【发布时间】:2018-03-01 03:11:52
【问题描述】:
我有几个字段需要数字小键盘才能显示在移动浏览器中。
<input type="tel"> 显示键盘,但随之而来的是特殊字符,如 () p w + 等。
<input type="number"> 显示键盘,但不支持最大长度。其中一个领域是年龄。所以它的宽度很小。
由于不存在 maxlength 支持:如果用户输入太多字符,将进行验证,但由于输入大小较小,擦除大数字变得乏味。
【问题讨论】:
-
答案好吗?你在寻找我错过的东西吗?
-
我的错。我没有提到不要使用浏览器验证。我们需要在跨浏览器的字段下方一致地显示一个小错误消息。 (浏览器验证 UI 并不一致。)顺便说一句,我找到了解决方案。
标签: html forms validation input