jQuery Validate を使用してフォームを検証していますが、2 つのフィールドのいずれかを必須にすることが可能かどうかを知りたいです。1つを必須にする方法しか知りませんが、どちらかを必須にする必要があります。
誰かが私を正しい方向に向けることができますか?
jQuery Validate を使用してフォームを検証していますが、2 つのフィールドのいずれかを必須にすることが可能かどうかを知りたいです。1つを必須にする方法しか知りませんが、どちらかを必須にする必要があります。
誰かが私を正しい方向に向けることができますか?
このようにしてみてください
<form id="from1" name="from1" 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>
<script>
var gobalvar=false;
$("#from1").validate({
rules: {
textbox2:{required: function(){
if($('#textbox1').val()=="")//return value based on textbox1 status
return true;
else
return false;
}
}
},
messages: {
textbox2:'required'
}
});
</script>