JQuery Validate 拦截所需的属性,例如
<input type="text" required />
这将强制客户端验证非常棒的字段。现在这也是 HTML5 规范的一部分,即使 JavaScript 被禁用,支持它的浏览器也会显示验证消息。
在我的应用程序中,我已经构建了我很满意的服务器端验证,所以我想停止这种行为。所以我的问题是如何禁用此 HTML5 表单验证?
更新 似乎有些混乱,基本上我对 JQuery validate 解释它和验证触发很满意。但是,如果用户禁用了 JavaScript,我希望验证回退到我已经编写的服务器端验证。但是,因为 JQuery Validate 和 HTML5 共享相同的标记,所以它不会提交表单,而是显示我希望禁用的 HTML5 验证消息。这有意义吗?