HTML5表单的novalidate属性

当第一次看到HTML5的表单校验功能时,我真是的感觉是十分怀疑的。虽然这是一种非常优秀的新HTML5新功能,但说实话,相比起JavaScript校验,它又显得不是那么自由,不是那么强大,不是那么实用。如果你希望HTML5表单禁止执行原生的校验,你只需要在form元素上添加一个属性,那就是novalidate

<form action="/search" method="get" novalidate>

通过将novalidate属性放置到form元素上,form元素的原生校验特征就会忽略,这样就可以防止它同你的自己写的JavaScript的校验方法起冲突。

在我看来,Web表单校验在Web开发中是最复杂、最繁琐的任务。客户端校验,服务端交易,安全,样式,总之,表单是让人头疼的。

阅读余下内容
 

《“HTML5表单的novalidate属性”》 有 1 条评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注


京ICP备12002735号