2016-08-03 72 views
4

我有一个带有多个输入复选框字段的表单。我想在没有提交按钮的情况下在任何复选框上触发表单提交更改。提交输入栏位更改表单

<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如何实现?

回答

6

你可以连接到change()事件的复选框,然后在formsubmit()

$('form input').change(function() { 
    $(this).closest('form').submit(); 
});