簡體   English   中英

根據復選框狀態啟用/禁用輸入字段

[英]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');

演示: http//jsbin.com/neheqocilu/2/edit

您做錯了... iCheck覆蓋了所有這些事件並擁有自己的事件,所有這些都在此處列出

$('input').on('ifChecked', function(event){
  alert(event.type + ' callback');
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM