2

我使用 jquery 验证插件进行验证。一切都很完美。
首先我澄清一些事情:
(1)首先我在文本框中使用 required (未添加 jquery.js 和 jquery.validate.js),它工作得很好。

 <input id="cname" name="name" type="text" required/>

(2) 然后我添加 jquery 验证文件,并且在文本框中我已经包含required标签。这也是工作。

first quetion :

HTML5 和 jquery 验证的required标记相同 (参见此处的示例),因此它们如何识别它以及差异是什么。在它和哪一个最终工作之间?

another quetion (only for jquery validation):

如果我class="required"在文本框中添加 jquery 验证仍然有效

<input id="cname" name="name" type="text" class="required"/>

并且还为

<input id="cname" name="name" type="text" required/>

那么差异是什么。在这两行之间,为什么 jquery 验证在这两种情况下都有效?

提前致谢。

4

1 回答 1

4

HTML5 验证依赖于浏览器。但如果浏览器不支持 html5 验证,那么您将需要 jquery 验证才能在那里工作。

所以,我想说,现在使用 jquery 验证,不要相信 html5 验证。因为不是所有的浏览器都支持这个。

看到这个,哪个浏览器支持html5验证 在此处输入图像描述

于 2013-11-12T10:18:15.567 回答