Javascript 检查字段是否为必填字段?

Javascript 检查字段是否为必填字段?,javascript,jquery,jquery-validate,Javascript,Jquery,Jquery Validate,我需要使用jquery查找给定表单中的所有必填字段。我使用了以下语法: $('input[required],select[required]') 这是做工作,但现在我开始使用。据我所知,插件不会向字段添加“required”属性,这就是上面的脚本无法找到所需字段的原因。使用jQuery验证插件时是否可以选择必填字段 据我所知,插件不会向字段添加“required”属性,这就是上面的脚本无法找到所需字段的原因 jqueryvalidate插件不会动态地添加或删除输入元素中的属性。它仅根据字段是

我需要使用jquery查找给定表单中的所有必填字段。我使用了以下语法:

$('input[required],select[required]')
这是做工作,但现在我开始使用。据我所知,插件不会向字段添加“required”属性,这就是上面的脚本无法找到所需字段的原因。使用jQuery验证插件时是否可以选择必填字段

据我所知,插件不会向字段添加“required”属性,这就是上面的脚本无法找到所需字段的原因

jqueryvalidate插件不会动态地添加或删除输入元素中的属性。它仅根据字段是否有效添加/删除类

使用jQuery验证插件时是否可以选择必填字段

不直接。当字段具有插件设置声明的所需规则时,输入没有唯一性

但是,有了这个插件,可以使用其他几种方法在字段上声明规则。。。下面只有两个例子

与通过.validate中的rules对象声明所需规则不同,只需将HTML5 required属性添加到字段中即可。jQueryValidate插件将通过拾取这个HTML5属性并将所需规则分配给字段进行验证来工作

<input type="text" name="foo" required />

您还可以通过类指定规则

<input type="text" name="bar" class="required" />
此演示演示了分配所需规则的三种不同方式


演示:

如果您查看此演示,则在或中说明了字段:{required:true}。他们都有required或aria required=true属性我尝试了字段:{required:true}和字段:'required'。在这两种情况下,验证都正常工作,但我仍然无法选择必需的字段sxszaboj是否应该手动添加此属性?
$('[required]')
$('[required="required"]')
<input type="text" name="bar" class="required" />
$('.required')