【发布时间】:2012-11-01 03:43:09
【问题描述】:
我想将 jquery validate 中所需的值从 false 更改为 true 并将 true 更改为 false。
如果 textbxox1 为空,我想设置 gobalvar=true 否则 gobalvar=false,
但在 jquery 中验证不改变值。它只记住真正的价值。
如何解决?
PHP 代码:
<form id="form1" name="form1" method="post">
<input type='text' id='textbox1' name='textbox1'/>
<input type='text' id='textbox2' name='textbox2'/>
<input type='submit' value='submit' id='save' name='save'/>
</form>
我的 js
var gobalvar=true;
if($('#textbox1').val()==""){
gobalvar=true;
}else{
gobalvar=false;
}
alert(gobalvar);
$("#from1").validate({
rules: {
textbox2:{required:gobalvar},
},
messages: {
textbox2:'required'
}
});
【问题讨论】:
标签: php javascript jquery-validate