JavaScript的发明之初,就是用于HTML的表单校验
,以防止每次数据的校验都必须提交到服务端,好节省网络开支。所以传统的表单数据校验,一直都是由JavaScript完成。
在HTML5的新标准中,原声的From表单控件也具备了基础的数据校验功能。novalidate
属性的作用就是关闭HTML原生的数据校验
,避免与JavaScript端的校验有所冲突。
<form novalidate="novalidate"> <!-- 关闭表单控件的数据校验功能 -->
<!-- 表单数据1 -->
<!-- 表单数据N -->
</form>