.net mvc不会使用iCheck.js和select2.js自动触发验证

时间:2014-01-17 07:37:26

标签: asp.net-mvc jquery-select2 icheck

在我的mvc4应用程序中,用户select2和iCheck插件可以很好地制作表单行为,但在验证模型时会出现一些问题。

使用select2和iCheck的

形式的椭圆在值更改时不会自动验证。

但是当我提交表格时,验证已经过了。

我希望使用select2和iCheck的表单元素在值更改时自动验证,就像文本框上的valdations行为一样。

下面的图片验证在提交表单时会被提升,这很好

this validation is triggered when submit the form

当我选择一个非空值时,错误信息仍然留在这里,如何解决? enter image description here

它会在我再次提交表单时验证。

1 个答案:

答案 0 :(得分:0)

$("-select2 element-").on("change",function(){
    $(this).valid();
});

每次元素更改时进行验证。