jQuery:选中复选框后提交表单

时间:2010-04-27 14:21:27

标签: jquery

我有一个表单,当我点击一个复选框时,我想自动更新它。 这是我目前的代码:

$('.option img').click(function() {
     $("#views-exposed-form-Portfolio-page-1").submit();
});

但是,在提交表单之前不会存储所选复选框,因此选择无效。

感谢

4 个答案:

答案 0 :(得分:5)

$("#myCheckBox").change(
    function(){
        $("#views-exposed-form-Portfolio-page-1").submit();   
    }
);

显然,您可以在提交表单之前检查并查看是否选中了复选框,但这种方式比基于点击事件提交更容易(在更改事件之前触发,似乎)。

答案 1 :(得分:0)

如果你使用它作为最后的东西,那么你肯定可以存储与已存储的相反的内容吗?

如果总是设置为off,那么你总是可以存储1,或者如果它已经存储了,那么找到该值并返回它的倒数。

答案 2 :(得分:0)

if ($(".checkbox-class:checked")) {

$("#views-exposed-form-Portfolio-page-1").submit();   

}

答案 3 :(得分:0)

您可以使用更改事件而不是点击事件,或者只需手动选择它。