2016-08-03 46 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(); 
});