根据用户选择更改Jquery验证规则

时间:2016-02-25 16:08:42

标签: jquery jquery-validate

我有以下情况:如果用户点击保存按钮必须应用规则,如果点击发布按钮,规则就是其他。

目前尚未申请任何。

saveBtn.on('click', function(){
    $('form').validate(publish_rules);
});

publishBtn.on('click', function(){
    $('form').validate(save_continue_rules);
});

1 个答案:

答案 0 :(得分:0)

您无法多次调用$('#myform').validate({ // initialize plugin // rules & options }); saveBtn.on('click', function() { $('#myfield').rules('add', { required: true }); }); publishBtn.on('click', function(){ $('#myfield').rules('remove', 'required'); }); 方法来更改规则。它仅用于初始化插件一次。

相反,开发人员已提供http://ukphpdeveloper.blogspot.com.eg/2012/08/how-to-install-ffmpeg-in-xampp.htmt来动态添加和删除规则。

click

然后,如果您需要以编程方式触发$('#myform').valid(); // triggers validation of entire form $('#myfield').valid(); // triggers validation of a field 处理程序中的验证,请拨打the .rules() methods ...

Pattern pattern = Pattern.compile("<content[^>]*>(.*?)</content>", Pattern.DOTALL);
Matcher matcher = pattern.matcher(xml);
while (matcher.find()) {
    String content = matcher.group(1);
    doStuff(content);
}