我正在尝试使用jQuery提交一个表单来检查或取消选中一个复选框,并使用该复选框的数据值,有人可以帮我解决这个问题吗?
答案 0 :(得分:2)
提交您刚刚未检查的方框的值的要求在这里是不寻常的。一种选择是将该值填入隐藏字段,该字段将被提交。所以:
<input name="checkbox_trigger" id="checkbox_trigger" value="" type="hidden" />
然后:
$('#yourcheckbox').click( function(e){
$('#checkbox_trigger').val( e.value ); // capture on check or uncheck
$(this).closest('form').submit();
});
如果复选框的名称也很重要,您也可以轻松地按照此模式捕获字段名称。
答案 1 :(得分:1)
我认为你应该尝试使用.trigger
我认为有触发提交
$('#yourElement').live('click', function(){
$('#yourForm').trigger('submit');
})