【发布时间】:2011-09-26 01:19:11
【问题描述】:
我一直在处理表单并遇到了障碍。我一直在使用 input type="url" 以便 iPad 和 iPhone 等都调出正确的键盘 - 并尝试遵循新标准。
我遇到了一个问题。在不需要需要网址的表单上 - 如果用户键入 www.theiraddress.com,大多数浏览器都会用红色/黄色勾勒它,以通知用户他们需要输入“http://”在它之前。
我已使用 input:invalid css 删除该轮廓。
但是现在当用户提交表单时,浏览器会抛出“请输入 URL”的错误。
该字段不是必需的 - 我只是想让人们更容易输入他们的地址 - 但仍然在移动设备等上显示正确的键盘。
有没有办法消除这个阻止用户提交表单的烦人工具提示?
【问题讨论】:
-
这能回答你的问题吗? Disable validation of HTML5 form elements