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