基本的に、このフォームをクリアする必要があります。clearform:true は影響しません。submitHandler のテキスト ボックスを空にすると、値は送信されません。
$("#bottomContent").on('click', "#Button6", function(){
$("#Form6").validate({
errorContainer: "#Msg6",
errorLabelContainer: "#Msg6 ul",
errorElement: "li",
resetForm: true,
submitHandler: function(form) {
$('#prcs6').fadeIn('fast').delay(2000).fadeOut('fast');
$('#StartDate, #EndDate').delay(2000);
form.submit();
return false;
},
rules: {
StartDate: {
required: {
depends: function(element) {
return !$('#AllDates').is(':checked');
}
}
},
EndDate: {
required: {
depends: function(element) {
return $('#StartDate').val()!="";
}
}
}
},
messages: {
StartDate: {
required: "Please enter a starting date"
},
EndDate: {
required: "Please enter an ending date"
}
}
});
});
提供された成功メソッドでも何もできません。送信後に入力を空にする簡単な方法はありますか?