有没有办法在不需要的输入元素中使用HTML5的内置表单验证?即当且仅当字段具有实际值时,有没有办法验证HTML5输入?
例如,当且仅当用户实际在输入中输入值时,我想使用以下标记来检查some_name
是否为URL。如果用户将input
留空,则表单仍应能够照常提交。
<input type="url" name="some_name" [some attribute or additional markup?]/>
非常感谢你的帮助。
答案 0 :(得分:2)
使用接受javascript正则表达式的pattern属性。
<input type="url" name="some_name" pattern="your regular expression"/>