套用iCheck搭配jQuery Validation Plugin驗證,Checkbox & Radioutton因為iCheck不會自動觸發input change事件,所以自動驗證效果會不正常,錯誤訊息不會消失。
根據icheck checkboxes do not fire change events when toggled?
這問題大家都很希望能獲得改善,目前解決方法只能自行觸發
$('.i-checks').iCheck({
checkboxClass: 'icheckbox_square-green',
radioClass: 'iradio_square-green'
}).on('ifChanged', function (event) {
//$(event.target).change();
$(event.target).valid();
});
好在iCheck套件本身提供許多callback函式可以處理.....