2014-01-17 57 views
0

在我的mvc4應用程序中自動觸發驗證,我用戶select2和iCheck插件很好地使表單行爲,但在驗證模型時發生了一些問題。.net mvc不會使用iCheck.js和select2.js

表格使用select2和iCheck不會在值更改時自動驗證的橢圓。

但是當我提交表格,驗證trggered。

我希望使用select2和iCheck的表單元素在值更改時自動驗證,就像文本框中的valdations行爲一樣。

圖像驗證下面時提交表單trggered,這是很好

this validation is triggered when submit the form

當我選擇不爲空值,錯誤消息仍然留在這兒,怎麼解決呢? enter image description here

它會驗證當我再次提交表單。

回答

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

每當元素髮生變化時進行驗證。