bay*_*ezy 4 html jquery html5 jquery-validate
JQuery Validate拦截所需的属性,例如
<input type="text" required />
Run Code Online (Sandbox Code Playgroud)
这将强制客户端验证该字段是很好的.现在这也是HTML5规范的一部分,并使得支持它的浏览器即使禁用JavaScript也会显示验证消息.
在我的应用程序中,我已经构建了服务器端验证,我很满意,所以我想停止这种行为.所以我的问题是如何禁用此HTML5表单验证?
更新 似乎有一些混乱,基本上我很高兴JQuery验证解释和验证解雇是很好的.但是,如果用户禁用了JavaScript,我希望验证能够回退到我已编写的服务器端验证.但是,因为JQuery Validate和HTML5共享相同的标记,所以它不提交表单,而是显示我希望禁用的HTML5验证消息.这有意义吗?
小智 10
在表单对象中添加novalidate参数以停止浏览器验证表单.
<form action="test.do" novalidate>
<input type="text" required />
</form>
Run Code Online (Sandbox Code Playgroud)