我有一个表单,当我点击一个复选框时,我想自动更新它。 这是我目前的代码:
$('.option img').click(function() {
$("#views-exposed-form-Portfolio-page-1").submit();
});
但是,在提交表单之前不会存储所选复选框,因此选择无效。
感谢
答案 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)
您可以使用更改事件而不是点击事件,或者只需手动选择它。