我使用jquery验证插件进行验证。所有工作都很完美
首先我澄清一些事情:
(1)首先我在textbox中使用required(未添加jquery.js和jquery.validate.js),它完美无缺。
<input id="cname" name="name" type="text" required/>
(2)然后我添加jquery验证文件,在文本框中我已经包含required
标签。它也是有用的。
first quetion :
HTML5和jquery验证(see example here)的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验证在两种情况下都有效?
提前致谢。
答案 0 :(得分:4)
HTML5验证取决于浏览器。但如果浏览器不支持html5验证,则需要jquery验证才能在那里工作。
所以,我想说,现在使用jquery验证,并且不信任html5验证。因为并非所有浏览器都支持此功能。
看到这个,哪个浏览器支持html5验证