[英]enable/disable input field depending on checkbox status
我在使用名為iCheck的插件( http://fronteed.com/iCheck/ )選中復選框時禁用輸入字段時遇到問題。
注意:當不使用iCheck插件時,我的代碼可以正常工作。
沒有iCheck的工作示例: http ://jsbin.com/gusewu/1/
包含iCheck時無法正常工作的示例: http ://jsbin.com/ludiqi/1/
任何調試方面的幫助,將不勝感激。 我已經在這里呆了兩天了。 :-/
您應該利用ifChanged
自定義事件:
$('input').iCheck({
checkboxClass: 'icheckbox_flat-blue',
radioClass: 'iradio_flat'
})
.on('ifChanged', function() {
$('#upload_image:input').prop('disabled', this.checked);
})
.trigger('ifChanged');
您做錯了... iCheck覆蓋了所有這些事件並擁有自己的事件,所有這些都在此處列出
$('input').on('ifChecked', function(event){
alert(event.type + ' callback');
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.