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'
}
});