我有一个表单,其中有多个复选框输入字段。我想在任何复选框更改时触发表单提交而无需提交按钮。
<form action="" method="get">
<input type="checkbox" name="p[]" value="1">
<input type="checkbox" name="p[]" value="2">
<input type="checkbox" name="p[]" value="3">
</form>
如何使用jQuery完成?
我有一个表单,其中有多个复选框输入字段。我想在任何复选框更改时触发表单提交而无需提交按钮。
<form action="" method="get">
<input type="checkbox" name="p[]" value="1">
<input type="checkbox" name="p[]" value="2">
<input type="checkbox" name="p[]" value="3">
</form>
如何使用jQuery完成?
你可以挂钩复选框的 change()
事件,然后在父级 form
上触发 submit()
,像这样:
$('form input').on('change', function() {
$(this).closest('form').submit();
});