Javascript JQuery验证插件基于模式的验证?
我有一个带有5个输入字段的表单,我的验证如下。我正在使用jquery验证插件Javascript JQuery验证插件基于模式的验证?,javascript,jquery,html,Javascript,Jquery,Html,我有一个带有5个输入字段的表单,我的验证如下。我正在使用jquery验证插件 <script src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.11.1/jquery.validate.js"></script> <script src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.11.1/additional-methods.js"></s
<script src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.11.1/jquery.validate.js"></script>
<script src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.11.1/additional-methods.js"></script>
验证工作正常,没有任何问题。我的要求是,正如您所看到的,所有输入名称都以cname
开头。在这里,我可以根据模式定义规则,而不是为以相同名称开始的所有字段定义规则cname
?类似于$('[name^=“cname”]')
谢谢 试试这个:
$( "[name^='cname']" ).rules( "add", {
required: true,
minlength: 2
});
更多信息:。记住:
要求验证父窗体,即首先调用$(“form”).validate()
还要检查是否添加了您自己的基于类的规则(如.min-2或smth)每个afaik需要$
$( "[name^='cname']" ).rules( "add", {
required: true,
minlength: 2
});
$("#commentForm").validate();
$('#commentForm [name^="cname"]').each(function() {
$(this).rules('add', { required : true, minlength: 2 });
});