在Checkbox选中的事件上禁用或启用“提交”按钮

我想要这样的东西,但略有改变。 我希望在Checkbox检查事件上启用或禁用Button,即选中复选框然后只启用按钮,否则禁用它。 这应该使用jQuery Code而不是JavaScript来完成。

因为这是MVC表单所以没有表单ID。

$(function() { $('#id_of_your_checkbox').click(function() { if ($(this).is(':checked')) { $('#id_of_your_button').attr('disabled', 'disabled'); } else { $('#id_of_your_button').removeAttr('disabled'); } }); }); 

这是一个现场演示 。

这是旧的,但jquery 1.11为我工作

  

if指令与else指令交换,并在按钮html标记中添加disabled =“disabled”

可以帮助别人

jQuery的:

  
 $('#checkbox').click(function(){ if($(this).is(':checked')){ $('#submitButton').attr("disabled", "true"); }else { $('#submitButton').removeAttr("disabled"); } }); 

… 这个对我有用 …