2011-10-26 9 views
2
私は私の入力フィールドを設定

のjQuery-UI DatePickerのは、PHP + MySQLの問題

<input type="text" name="date" value="<?php echo $date; ?>" class="textbox" /> 

は、私は、データベースから取得し、私の値を見ることができます。形式は次のとおりです。1965年2月5日

私はこのコードを設定した場合:テキスト入力エリアに示す

<script> 
    $(function() { 
     $("#datepicker").datepicker({ 
      changeMonth: true, 
      changeYear: true 
     } 
      ); 
       $("#datepicker").datepicker("option", "dateFormat", "yy-mm-dd"); 
       $("#datepicker").datepicker("option", "yearRange", '1900:2011'); 
    }); 
    </script> 
<input type="text" id="datepicker" name="date" value="<?php echo $date; ?>" class="textbox" /> 

は何を、私はテキスト入力領域の内側をクリックしたときに、私は何の問題もなく日付ピッカーを見ることができます。

何が問題ですか?そのように書式設定 I'am:

http://docs.jquery.com/UI/Datepicker/formatDate

+0

yyyy-mm-dd one yは2桁の数字を表します。 –

答えて

3
$("#datepicker").datepicker({ 
    changeMonth: true, 
    changeYear: true, 
    dateFormat: 'yy-mm-dd', 
    yearRange: '1900:2011', 
    constrainInput: false 
}); 

実施例を参照してください:http://jsfiddle.net/eATRv/

はこれを試してみてください。今度は正しい形式であるかどうかを確認する必要があります:)

+0

それは動作しますが、私はクリックすると日付ピッカーのウィンドウが表示されます... –

+0

入力フィールドの値をペーストしてみてください:) –

+0

コードを更新しました。投稿した例.. –