有两个CSS伪类:invalid
和:valid
,只有在需要输入时才有效(http://jsfiddle.net/d26jf/输入每次都是红色,即使它是无效的)。使用required时,如果输入为空,则无法发送输入(mozilla中的http://jsfiddle.net/d26jf/2/会出现一个弹出窗口,提示您编译输入)。如何使用:invalid
和:valid
而不需要使用(阻止发送空输入)?
答案 0 :(得分:1)
您可以使用novalidate
(<form>
)或formnovalidate
(<input>
本身)来跳过表单提交上的验证。尽管存在此属性,但:valid
和:invalid
似乎仍然可以使用验证规则。
答案 1 :(得分:0)