2016-08-03 23 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

あなたはformsubmit()を発射、その後、チェックボックスのchange()イベントにフックすることができます。

$('form input').change(function() { 
    $(this).closest('form').submit(); 
}); 
関連する問題