在复选框选中的事件上禁用或启用"提交"按钮

Ash*_*hes 4 jquery asp.net-mvc-2

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

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

Dar*_*rov 24

$(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');
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

这是一个现场演示.

  • @Raynos,这正是因为我不知道你的问题的答案,我更喜欢使用jQuery版本免疫自己,并确保它可以在jQuery支持的所有浏览器中工作. (5认同)