2016-12-28 13 views
-3

JQuery UI 1.10.3に気づきました。ユーザーが1/2/11または1/2/2011(as seen here)を入力した場合、datepickerが更新されますが、デフォルトの書式が設定されている場合は通年を入力すると更新されます。日付が有効な場合、JQueryの日付ピッカーを更新する

keyDownのタイマーを使用して日付が有効であるかどうかを検証するコードを取得しましたが、datepickerを更新できないようです。

datepickerをリフレッシュ/再生成する方法はありますか?私はdatepicker( 'リフレッシュ')をして疲れましたが、それは入力された日付に更新されていないようです。または、ユーザーが1/1/11または1/1/2011を入力し、更新されたdatepickerを取得できるようにするための設定がありますか?

答えて

0
$("#datepicker").datepicker("option", "dateFormat", format); 

フォーマットの例: "mm/dd/yy" | "yy-mm-dd" | "d M、y" | "d MM、y" | "DD、d MM、yy"

+0

フォーマットをオプションの配列に設定できますか?あなたはそれを1つのフォーマットに設定し、必要に応じてそれを更新できると思ったのですか? – unknwnlttr

+0

私は、例としてさまざまな種類のフォーマットを提供しました。ユーザーにフォーマットを選択させたい場合は、ドロップダウンでフォーマットのリストを提供し、ユーザーにそれを選択させ、後で選択したフォーマットを日付フォーマットオプションに適用することができます。 –

+0

私は10.1.3でやっているように、ユーザーが入力したものに基づいて日付の形式を決定しようとしていました。ユーザーが11/4/13または11/14/2013を入力したかどうかに関係なく、日付ピッカーが更新されました.JFiddlrを見ればわかります。最近のjQuery UIの機能性がどこにあるのか、それとも変更が必要な設定なのか疑問に思っていました。日付が確定したら、datepickerを更新する最も良い方法は何ですか? – unknwnlttr

関連する問題