私はbassistance jqueryプラグイン検証を使用しており、開始日と終了日用に2つのテキストボックスがあります。いずれかが指定されている場合に両方のフィールドが必要であると言うルールを設定する方法はありますが、ユーザーは両方を空白のままにすることを選択できますか?
ありがとう、ロッドチャー
私はbassistance jqueryプラグイン検証を使用しており、開始日と終了日用に2つのテキストボックスがあります。いずれかが指定されている場合に両方のフィールドが必要であると言うルールを設定する方法はありますが、ユーザーは両方を空白のままにすることを選択できますか?
ありがとう、ロッドチャー
フォームフィールドが必要かどうかを示す式を指定できます(ドキュメント)。
フォームフィールドの名前がtbStartDateおよびtbEndDateであるとすると、検証ルールは(テストされていない)次のようになります。
$('#myForm').validate({
rules:{
tbStartDate: {required:'tbEndDate:filled'},
tbEndDate: {required:'tbStartDate:filled'}
}
});