0

这是我的程序框架http://jsfiddle.net/zhwzY/

$(document).ready(function(){

$("#btnSend").click(function(){ 

    var option = {
      'delay' : false,
      'helpSpanDisplay' : 'help-block',
      'disableSubmitBtn' : false
    };

    if($('#agree').is(':checked')){
        form_input = 'input:not("#reason")';            
    }else{      
        form_input = 'input';   
    }       


    var metric = [
      [ form_input, 'presence', 'Please fill this textbox!']
    ];



    $("#frm").nod(metric, option);      

});

});

从片段中,我尝试使变量“form_input”切换到取决于复选框的新值。使用这种方法,我可以防止 NOD(验证插件)验证不必要的输入。但是变量“form_input”在更新时不会更改为新值。

请帮忙。

P/s:jsFiddle 中没有对 NOD 库的外部引用。

4

0 回答 0