我有一个"客户列表"带&#34的页面;添加"弹出引导模式的按钮,允许用户输入新客户端的详细信息。这使用了预先配置了MVC(5)项目的不显眼的jQuery验证。
除了一个案例之外,我已经解决了这个问题:如果显示验证错误并且用户取消模式,则稍后点击"添加"再次按下按钮,表单字段被清除,但验证消息仍然存在。
是否有一种简单的方法(或者更简单的方法是什么,因为我确定会有一种方法)来清除"旧的"显示模态时的错误消息(在.on('show.bs.modal', ...
事件中)?
答案 0 :(得分:3)
我忘记了实际的代码,但它有点像 -
var form = $("form") //use more specific selector if you like
form.removeData("validator").removeData("unobtrusiveValidation");
$.validator.unobtrusive.parse(form);