Javascript jQuery Validate()特殊函数
我正在为一些表单使用jQueryJavascript jQuery Validate()特殊函数,javascript,jquery,function,validation,spry,Javascript,Jquery,Function,Validation,Spry,我正在为一些表单使用jQueryvalidate()插件,它非常棒。唯一的问题是我有一个需要特殊验证过程的输入字段。事情是这样的: 在domready中为所有必需字段调用jQuery验证插件 以下是一个输入示例: <li> <label for="nome">Nome completo*</label> <input name="nome" type="text" id="nome" class="required"/> </
validate()
插件,它非常棒。唯一的问题是我有一个需要特殊验证过程的输入字段。事情是这样的:
在domready中为所有必需字段调用jQuery验证插件
以下是一个输入示例:
<li>
<label for="nome">Nome completo*</label>
<input name="nome" type="text" id="nome" class="required"/>
</li>
现在我的问题是,如何添加特殊的验证函数作为整个验证过程的规则
这是更好地理解它的页面:特殊字段是第一个:CPF
我希望我清楚地解释了我的问题。我会回答我自己的问题,因为我刚刚找到了解决方案。 在DOM就绪打开之前,我添加了JavaScript函数来检查我的cpf号(巴西ID号),如下所示:
$("#commentForm").validate({
rules: {
foto34: {
required: true,
accept: "jpg|png|gif"
}
}
});
jQuery.validator.addMethod(
"cpf",
function (valor){
...
},
"CPF inválido"
);
然后我的DOM准备好了:
$(document).ready(function(){
$("#commentForm").validate({
rules: {
campocpf: {
required:true,
cpf:true
},
}
});
});
如果一些巴西人对此感兴趣,我可以展示进行CPF验证的整个功能(使用我自己的编号进行检查,有效)。我还有另一个CNPJ号码(公司的巴西号码)
jQuery.validator.addMethod(
"cpf",
function (valor){
...
},
"CPF inválido"
);
$(document).ready(function(){
$("#commentForm").validate({
rules: {
campocpf: {
required:true,
cpf:true
},
}
});
});