我有一个使用jquery.multiselect的页面,也使用了jquery.validation。除多选字段外,验证在所有字段上都很有效。问题是如果用户提交表单,它将抛出错误,但如果用户通过单击复选框去纠正错误,则错误仍然存在。有关如何在单击框中删除错误的任何想法吗?
主要链接:
我的表单:spread operator
答案 0 :(得分:0)
使用jQuery可以通过监听click事件
来完成//listen for click event on multi select years
$('input[name="multiselect_years"]').on('click', function()
{
//hide error label when that event happens
$('label[for="years"].error').hide()
});