这是我的程序框架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 库的外部引用。