Jquery 如何在成功回调后添加
基本上我需要清除这个表单,clearform:true没有影响,如果我清空submitHandler中的文本框,值就不会被发送Jquery 如何在成功回调后添加,jquery,Jquery,基本上我需要清除这个表单,clearform:true没有影响,如果我清空submitHandler中的文本框,值就不会被发送 $("#bottomContent").on('click', "#Button6", function(){ $("#Form6").validate({ errorContainer: "#Msg6", errorLabelContainer: "#Msg6 ul", errorElement: "li", resetForm: tr
$("#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"
}
}
});
});
我也无法获得提供的成功方法来做任何事情。是否有一种简单的方法可以在提交后对输入进行emtpy处理?结果表明,这是在Chrome中发生的,在提交前清除表单字段,仍然保留FF中的值。这是我的工作
submitHandler: function(form) {
$('#prcs6').fadeIn('fast').delay(2000).fadeOut('fast');
form.submit();
setTimeout(function(){ // Delay for Chrome
$('#StartDate, #EndDate').val(''); // blank the input
}, 500);
return false;
},