一直在尝试使用不同的javascript方法重置Modal窗口的验证。试图使用时:
$('.modal').on('hidden.bs.modal', function () {
$(this).find('form')[0].reset();
});
我收到错误:
SCRIPT28: Out of stack space
jquery-1.12.3.min.js (4,24467)
尝试了这一点,但也没有奏效:
$('#formId').on('hidden.bs.modal', function () {
$('#formId').formValidation('resetForm', true);
});
})
基本上我使用jquery.validate.js和jquery.validate.unobtrusive.js来验证输入字段,然后提交驻留在模态窗口中的表单。如果模态关闭并再次打开,我不想保持显示错误。我尝试过的都没有。
尝试: Reset Bootstrap Modal if not all form steps are complete how to reset form on modal hidden or close? http://formvalidation.io/examples/modal/
答案 0 :(得分:0)
只需清除模式中的所有输入类型: JSFIDDLE
$('.modal').on('hidden.bs.modal', function () {
$(this).find('input').val('');
});
此外,您还可以在onReady中添加此内容:
$.ajaxSetup({
cache: false
})