2011-06-25 13 views
10

入力が変更されたときにjQueryを使用してフォームを自動的に送信するようにしています。jQuery送信フォームonChange

入力は日付選択です。誰かが選択した後に入力する必要があります。

<form id="select_date" name="select_date" method="POST" action="about.php?date-yes"> 
<input type="text" id="widgetFieldInput"> 
<input name="select_date" type="submit" /> 
</form> 

何か助けが素晴らしいだろう!

答えて

12
$(document).ready(function(){ 
    $('#widgetFieldInput').change(function(){ 
     $('#select_date').click(); 
    }); 
}); 
3

あなたはdatepicker from jquery-uiカスタムコードを発射するonSelect eventを使用することができ、一度日付が選ばれている使用している場合:

$('you-date-input').datepicker({ 
    onSelect: function(dateText, inst) { 
     // form submit code 
    } 
}); 
+0

私はをjQuery UIのためにdatepickerを使用していません:/ –

+0

これはプレーンな入力フィールドですか、それとも他の種類のdatepickerコンポーネントを使用していますか? –

15

は、次のjQueryのスニペットを使用します。

$("#widgetFieldInput").change(function() { 
    this.form.submit(); 
}); 
+0

どのような日記をお使いですか?あなたはいくつかのコードを共有する必要があります。 –

関連する問題