繁体   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