Jqueryui-datepicker
JqueryUI-日付ピッカー
jQueryUIのDatepickerにより、ユーザーは日付を簡単かつ視覚的に入力できます。 日付の形式と言語をカスタマイズし、選択可能な日付範囲を制限し、ボタンやその他のナビゲーションオプションを簡単に追加できます。
jQueryUIには、日付ピッカーを作成し、新しいCSSクラスを追加してページ上のHTML要素の外観を変更する* datepicker()*メソッドが用意されています。 ラップされたセットの<input>、<div>、および<span>要素をdatepickerコントロールに変換します。
'_デフォルトでは、<input>要素の場合、関連付けられたテキストフィールドにフォーカスが移動すると、datepickerカレンダーが小さなオーバーレイで開きます。 インラインカレンダーの場合は、日付ピッカーを<div>または<span>要素に添付するだけです。_
構文
- datepicker()*メソッドは2つの形式で使用できます-
- link:/jqueryui/jqueryui_datepicker#datepicker_options [$(selector、context).datepicker(options)]メソッド
- link:/jqueryui/jqueryui_datepicker#datepicker_methods [$(selector、context).datepicker( "action"、[params])]メソッド
[datepicker_options]#
$(セレクター、コンテキスト).datepicker(オプション)メソッド
datepicker(オプション)オプション
構文
$(selector, context).datepicker(options);
Javascriptオブジェクトを使用して、一度に1つ以上のオプションを提供できます。 提供する複数のオプションがある場合は、次のようにカンマを使用してそれらを分離します-
$(selector, context).datepicker({option1: value1, option2: value2..... });
次の表は、この方法で使用できるさまざまな_オプション_を示しています-
Sr.No. | Option & Description |
---|---|
1 |
このオプションは、任意の日付選択で更新されるフィールドのjQueryセレクターを指定します。 _altFormat_オプションを使用して、この値の形式を設定できます。 これは、サーバーに送信される非表示の入力要素に日付値を設定し、ユーザーによりわかりやすい形式で表示する場合に非常に便利です。 デフォルトでは、その値は "" です。
このオプションは、任意の日付選択で更新されるフィールドのjQueryセレクターを指定します。 _altFormat_オプションを使用して、この値の形式を設定できます。 これは、サーバーに送信される非表示の入力要素に日付値を設定し、ユーザーによりわかりやすい形式で表示する場合に非常に便利です。 デフォルトでは、その値は "" です。 構文
|
2 |
このオプションは、_altField_オプションが指定されている場合に使用されます。 代替要素に書き込まれる値の形式を提供します。 デフォルトでは、その値は "" です。
このオプションは、_altField_オプションが指定されている場合に使用されます。 代替要素に書き込まれる値の形式を提供します。 デフォルトでは、その値は "" です。 構文
|
3 |
このオプションは、<input>要素の後に配置されるString値で、ユーザーに指示を表示することを目的としています。 デフォルトでは、その値は "" です。
このオプションは、<input>要素の後に配置されるString値で、ユーザーに指示を表示することを目的としています。 デフォルトでは、その値は "" です。 構文
|
4 |
このオプションを_true_に設定すると、<input>要素のサイズが変更され、dateFormatオプションで設定されたdatepickerの日付形式に対応します。 デフォルトでは、その値は false です。
このオプションを_true_に設定すると、<input>要素のサイズが変更され、dateFormatオプションで設定されたdatepickerの日付形式に対応します。 デフォルトでは、その値は false です。 構文
|
5 |
このオプションは、<input>要素とdatepickerインスタンスがパラメーターとして渡され、datepickerが表示される直前に呼び出されるコールバック関数です。 この関数は、datepickerの変更に使用されるオプションハッシュを返すことができます。 デフォルトでは、その値は "" です。
このオプションは、<input>要素とdatepickerインスタンスがパラメーターとして渡され、datepickerが表示される直前に呼び出されるコールバック関数です。 この関数は、datepickerの変更に使用されるオプションハッシュを返すことができます。 デフォルトでは、その値は "" です。 |
6 |
このオプションは、日付をパラメーターとして受け取るコールバック関数であり、日付ピッカーで表示される直前に日付ごとに呼び出され、日付が唯一のパラメーターとして渡されます。 これは、日の要素のデフォルトの動作の一部をオーバーライドするために使用できます。 この関数は3要素の配列を返す必要があります。デフォルトでは、値は null です。
このオプションは、日付をパラメーターとして受け取るコールバック関数であり、日付ピッカーで表示される直前に日付ごとに呼び出され、日付が唯一のパラメーターとして渡されます。 これは、日の要素のデフォルトの動作の一部をオーバーライドするために使用できます。 この関数は、次のように、3要素の配列を返す必要があります-
デフォルトでは、その値は null です。 |
7 |
このオプションは、_showOn_オプションをボタンの一方または両方に設定することにより、有効なボタンに表示される画像へのパスを指定します。 _buttonText_も指定されている場合、ボタンテキストはボタンの_alt_属性になります。 デフォルトでは、その値は "" です。
このオプションは、_showOn_オプションをボタンの一方または両方に設定することにより、有効なボタンに表示される画像へのパスを指定します。 _buttonText_も指定されている場合、ボタンテキストはボタンの_alt_属性になります。 デフォルトでは、その値は "" です。 構文
|
8 |
このオプションは、_true_に設定されている場合、buttonImageで指定されたイメージが(ボタン上ではなく)スタンドアロンとして表示されることを指定します。 画像を表示するには、showOnオプションをボタンの一方または両方に設定する必要があります。 デフォルトでは、その値は false です。
このオプションは、_true_に設定されている場合、buttonImageで指定されたイメージが(ボタン上ではなく)スタンドアロンとして表示されることを指定します。 画像を表示するには、showOnオプションをボタンの一方または両方に設定する必要があります。 デフォルトでは、その値は false です。 構文
|
9 |
このオプションは、_showOn_オプションを_button_または_both_のいずれかに設定することにより、ボタンのキャプションを指定します。 デフォルトでは、値は "…" です。
このオプションは、_showOn_オプションを_button_または_both_のいずれかに設定することにより、ボタンのキャプションを指定します。 デフォルトでは、値は "…" です。 構文
|
10 |
このオプションは、loneパラメーターとして渡された日付の週番号を計算して返すカスタム関数です。 デフォルトの実装は、_ $。datepicker.iso8601Week()_ユーティリティ関数によって提供される実装です。
このオプションは、loneパラメーターとして渡された日付の週番号を計算して返すカスタム関数です。 デフォルトの実装は、_ $。datepicker.iso8601Week()_ユーティリティ関数によって提供される実装です。 構文
|
11 |
このオプションを_true_に設定すると、月のドロップダウンが表示され、ユーザーは矢印ボタンを使用せずに月を直接変更できます。 デフォルトでは、その値は false です。
このオプションを_true_に設定すると、月のドロップダウンが表示され、ユーザーは矢印ボタンを使用せずに月を直接変更できます。 デフォルトでは、その値は false です。 構文
|
12 |
このオプションを_true_に設定すると、年のドロップダウンが表示され、ユーザーは矢印ボタンを使用せずに年を直接変更できます。 オプション_yearRange_を使用して、選択可能な年を制御できます。 デフォルトでは、その値は false です。
このオプションを_true_に設定すると、年のドロップダウンが表示され、ユーザーは矢印ボタンを使用せずに年を直接変更できます。 オプション_yearRange_を使用して、選択可能な年を制御できます。 デフォルトでは、その値は false です。 構文
|
13 |
このオプションは、閉じるボタンのデフォルトのキャプション「完了」を置き換えるテキストを指定します。 _showButtonPanel_オプションを介してボタンパネルが表示されるときに使用されます。 デフォルトでは、その値は "Done" です。
このオプションは、閉じるボタンのデフォルトのキャプション「完了」を置き換えるテキストを指定します。 _showButtonPanel_オプションを介してボタンパネルが表示されるときに使用されます。 デフォルトでは、その値は "Done" です。 構文
|
14 |
このオプションを_true_(デフォルト)に設定すると、<input>要素へのテキスト入力は、現在の_dateformat_オプションで許可されている文字に制限されます。 デフォルトでは、その値は true です。
このオプションを_true_(デフォルト)に設定すると、<input>要素へのテキスト入力は、現在の_dateformat_オプションで許可されている文字に制限されます。 デフォルトでは、その値は true です。 構文
|
15 |
このオプションは、現在のボタンの今日のデフォルトキャプションを置き換えるテキストを指定します。 これは、_showButtonPanel_オプションを介してボタンパネルが表示される場合に使用されます。 デフォルトでは、その値は Today です。
このオプションは、現在のボタンの今日のデフォルトキャプションを置き換えるテキストを指定します。 これは、_showButtonPanel_オプションを介してボタンパネルが表示される場合に使用されます。 デフォルトでは、その値は Today です。 構文
|
16 |
このオプションは、使用する日付形式を指定します。 デフォルトでは、その値は mm/dd/yy です。
このオプションは、使用する日付形式を指定します。 デフォルトでは、その値は mm/dd/yy です。 構文
|
17 |
このオプションは、日曜日を表す0番目の要素を持つ終日名を提供する7要素の配列です。 コントロールをローカライズするために使用できます。 デフォルトでは、その値は ["日曜日"、 "月曜日"、 "火曜日"、 "水曜日"、 "木曜日"、 "金曜日"、 "土曜日"] です。
このオプションは、日曜日を表す0番目の要素を持つ終日名を提供する7要素の配列です。 コントロールをローカライズするために使用できます。 デフォルトでは、その値は ["日曜日"、 "月曜日"、 "火曜日"、 "水曜日"、 "木曜日"、 "金曜日"、 "土曜日"] です。 構文
|
18 |
このオプションは、列ヘッダーとして使用される日曜日を表す0番目の要素を持つ最小の曜日名を提供する7要素の配列です。 コントロールをローカライズするために使用できます。 デフォルトでは、その値は ["Su"、 "Mo"、 "Tu"、 "We"、 "Th"、 "Fr"、 "Sa"] です。
このオプションは、列ヘッダーとして使用される日曜日を表す0番目の要素を持つ最小の曜日名を提供する7要素の配列です。 コントロールをローカライズするために使用できます。 デフォルトでは、その値は ["Su"、 "Mo"、 "Tu"、 "We"、 "Th"、 "Fr"、 "Sa"] です。 構文
|
19 |
このオプションは、日曜日を表す0番目の要素を持つ短い曜日名を提供する7要素配列を指定します。 コントロールをローカライズするために使用できます。 デフォルトでは、その値は ["Sun"、 "Mon"、 "Tue"、 "Wed"、 "Thu"、 "Fri"、 "Sat"] です。
このオプションは、日曜日を表す0番目の要素を持つ短い曜日名を提供する7要素配列を指定します。 コントロールをローカライズするために使用できます。 デフォルトでは、その値は ["Sun"、 "Mon"、 "Tue"、 "Wed"、 "Thu"、 "Fri"、 "Sat"] です。 構文
|
20 |
このオプションは、<input>要素に値がない場合、コントロールの初期日付を設定し、今日のデフォルト値を上書きします。 これは、_Date_インスタンス、今日からの_number_日、または絶対日付または相対日付を指定する_string_にすることができます。 デフォルトでは、その値は null です。
このオプションは、<input>要素に値がない場合、コントロールの初期日付を設定し、今日のデフォルト値を上書きします。 これは、_Date_インスタンス、今日からの_number_日、または絶対日付または相対日付を指定する_string_にすることができます。 デフォルトでは、その値は null です。 構文
|
21 |
このオプションは、日付ピッカーを表示するアニメーションの速度を指定します。 slow、normal、またはfast、またはアニメーションがスパンするミリ秒数のいずれかです。 デフォルトでは、その値は*通常*です。 オプション-期間 このオプションは、日付ピッカーを表示するアニメーションの速度を指定します。 slow、normal、またはfast、またはアニメーションがスパンするミリ秒数のいずれかです。 デフォルトでは、その値は*通常*です。 構文
|
22 |
このオプションは、週の最初の日と見なされる日を指定し、左端の列として表示されます。 デフォルトでは、その値は 0 です。
このオプションは、週の最初の日と見なされる日を指定し、左端の列として表示されます。 デフォルトでは、その値は 0 です。 構文
|
23 |
このオプションを_true_に設定すると、現在の日のリンクが選択した日付に設定され、デフォルトの今日が上書きされます。 デフォルトでは、その値は false です。
このオプションを_true_に設定すると、現在の日のリンクが選択した日付に設定され、デフォルトの今日が上書きされます。 デフォルトでは、その値は false です。 構文
|
24 |
このオプションは、_true_に設定されている場合、_minDate_および_maxDate_オプションの設定で決定されるように、該当しない場合、次のリンクと前のリンクを(単に無効にするのではなく)非表示にします。 デフォルトでは、その値は false です。
このオプションは、_true_に設定されている場合、_minDate_および_maxDate_オプションの設定で決定されるように、該当しない場合、次のリンクと前のリンクを(単に無効にするのではなく)非表示にします。 デフォルトでは、その値は false です。 構文
|
25 |
このオプションは、_true_に設定されている場合、ローカライズを右から左に記述する言語として指定します。 デフォルトでは、その値は false です。
このオプションは、_true_に設定されている場合、ローカライズを右から左に記述する言語として指定します。 デフォルトでは、その値は false です。 構文
|
26 |
このオプションは、コントロールの選択可能な最大日付を設定します。 これは、Dateインスタンス、今日からの日数、または絶対日付または相対日付を指定する文字列です。 デフォルトでは、その値は null です。
このオプションは、コントロールの選択可能な最大日付を設定します。 これは、Dateインスタンス、今日からの日数、または絶対日付または相対日付を指定する文字列です。 デフォルトでは、その値は null です。 構文
|
27 |
このオプションは、コントロールの選択可能な最小日付を設定します。 これは、_Date_インスタンス、今日からの_number_日、または絶対日付または相対日付を指定する_string_にすることができます。 デフォルトでは、その値は null です。
このオプションは、コントロールの選択可能な最小日付を設定します。 これは、_Date_インスタンス、今日からの_number_日、または絶対日付または相対日付を指定する_string_にすることができます。 デフォルトでは、その値は null です。 構文
|
28 |
このオプションは、1月を表す0番目の要素を持つ完全な月名を提供する12要素の配列です。 コントロールをローカライズするために使用できます。 デフォルトでは、その値は [「1月」、「2月」、「3月」、「4月」、「5月」、「6月」、「7月」、「8月」、「9月」、「10月」、「11月」 、「12月」] 。
このオプションは、1月を表す0番目の要素を持つ完全な月名を提供する12要素の配列です。 コントロールをローカライズするために使用できます。 デフォルトでは、その値は [「1月」、「2月」、「3月」、「4月」、「5月」、「6月」、「7月」、「8月」、「9月」、「10月」、「11月」 、「12月」] 。 構文
|
29 |
このオプションは、1月を表す0番目の要素を持つ短い月名を提供する12要素の配列を指定します。 コントロールをローカライズするために使用できます。 デフォルトでは、その値は ["Jan"、 "Feb"、 "Mar"、 "Apr"、 "May"、 "Jun"、 "Jul"、 "Aug"、 "Sep"、 "Oct"、 "Nov" 、「12月」] 。
このオプションは、1月を表す0番目の要素を持つ短い月名を提供する12要素の配列を指定します。 コントロールをローカライズするために使用できます。 デフォルトでは、その値は ["Jan"、 "Feb"、 "Mar"、 "Apr"、 "May"、 "Jun"、 "Jul"、 "Aug"、 "Sep"、 "Oct"、 "Nov" 、「12月」] 。 構文
|
30 |
このオプションを_true_に設定すると、nextText、prevText、、および_currentText_のナビゲーションリンクは、表示前に_ $。datepicker.formatDate()_関数を介して渡されます。 これにより、関連する値に置き換えられるオプションに日付形式を提供できます。 デフォルトでは、その値は false です。
このオプションを_true_に設定すると、nextText、prevText、、および_currentText_のナビゲーションリンクは、表示前に_ $。datepicker.formatDate()_関数を介して渡されます。 これにより、関連する値に置き換えられるオプションに日付形式を提供できます。 デフォルトでは、その値は false です。 構文
|
31 |
このオプションは、来月のナビゲーションリンクの[次へ]のデフォルトキャプションを置き換えるテキストを指定します。 ThemeRollerは、このテキストをアイコンに置き換えます。 デフォルトでは、その値は Next です。
このオプションは、来月のナビゲーションリンクの[次へ]のデフォルトキャプションを置き換えるテキストを指定します。 ThemeRollerは、このテキストをアイコンに置き換えます。 デフォルトでは、その値は Next です。 構文
|
32 |
このオプションは、日付ピッカーに表示する月数を指定します。 デフォルトでは、その値は 1 です。
このオプションは、日付ピッカーに表示する月数を指定します。 デフォルトでは、その値は 1 です。 サポートされている複数のタイプ-
構文
|
33 |
このオプションは、日付ピッカーが新しい月または年に移動したときに呼び出されるコールバックです。選択された年、月(1から始まる)、日付ピッカーインスタンスがパラメーターとして渡され、関数コンテキストが入力フィールド要素に設定されます。 デフォルトでは、その値は null です。
このオプションは、日付ピッカーが新しい月または年に移動したときに呼び出されるコールバックです。選択された年、月(1から始まる)、日付ピッカーインスタンスがパラメーターとして渡され、関数コンテキストが入力フィールド要素に設定されます。 デフォルトでは、その値は null です。 |
34 |
このオプションは、日付ピッカーが閉じられ、選択された日付がテキスト(選択されていない場合は空の文字列)、日付ピッカーインスタンス、および関数コンテキストが入力フィールド要素に設定されるときに必ず呼び出されるコールバックです。 デフォルトでは、その値は null です。
このオプションは、日付ピッカーが閉じられ、選択された日付がテキスト(選択されていない場合は空の文字列)、日付ピッカーインスタンス、および関数コンテキストが入力フィールド要素に設定されるときに必ず呼び出されるコールバックです。 デフォルトでは、その値は null です。 |
35 |
このオプションは、日付が選択されるたびに呼び出されるコールバックであり、選択された日付をテキスト(選択がない場合は空の文字列)、datepickerインスタンス、および関数コンテキストが入力フィールド要素に設定されます。 デフォルトでは、その値は null です。
このオプションは、日付が選択されるたびに呼び出されるコールバックであり、選択された日付をテキスト(選択がない場合は空の文字列)、datepickerインスタンス、および関数コンテキストが入力フィールド要素に設定されます。 デフォルトでは、その値は null です。 |
36 |
このオプションは、前月のナビゲーションリンクの_Prev_のデフォルトキャプションを置き換えるテキストを指定します。 (ThemeRollerはこのテキストをアイコンに置き換えます)。 デフォルトでは、その値は PrevdefaultDatedayNamesMin です。
このオプションは、前月のナビゲーションリンクの_Prev_のデフォルトキャプションを置き換えるテキストを指定します。 (ThemeRollerはこのテキストをアイコンに置き換えます)。 デフォルトでは、その値は Prev です。 構文
|
37 |
このオプションは_true_に設定されている場合、表示される月の前または後に表示される日が選択可能です。 _showOtherMonths_オプションがtrueでない限り、そのような日は表示されません。 デフォルトでは、その値は false です。
このオプションは_true_に設定されている場合、表示される月の前または後に表示される日が選択可能です。 _showOtherMonths_オプションがtrueでない限り、そのような日は表示されません。 デフォルトでは、その値は false です。 構文
|
38 |
このオプションは、数値の場合、2桁の年の値が前の世紀に属すると見なされる前の0〜99年の値を指定します。 このオプションが文字列の場合、値は数値変換され、現在の年に追加されます。 デフォルトは + 10 で、現在の年から10年を表します。
このオプションは、数値の場合、2桁の年の値が前の世紀に属すると見なされる前の0〜99年の値を指定します。 このオプションが文字列の場合、値は数値変換され、現在の年に追加されます。 デフォルトは + 10 で、現在の年から10年を表します。 構文
|
39 |
このオプションは、日付ピッカーの表示と非表示に使用されるアニメーションの名前を設定します。 指定する場合、show(デフォルト)、fadeIn、slideDown、、またはjQuery UIのアニメーションの表示/非表示のいずれかでなければなりません。 デフォルトでは、その値は show です。
このオプションは、日付ピッカーの表示と非表示に使用されるアニメーションの名前を設定します。 指定する場合、show(デフォルト)、fadeIn、slideDown、、またはjQuery UIのアニメーションの表示/非表示のいずれかでなければなりません。 デフォルトでは、その値は show です。 構文
|
40 |
このオプションを_true_に設定すると、日付ピッカーの下部に現在および閉じるボタンを含むボタンパネルが表示されます。 これらのボタンのキャプションは、_currentText_および_closeText_オプションを介して提供できます。 デフォルトでは、その値は false です。
このオプションを_true_に設定すると、日付ピッカーの下部に現在および閉じるボタンを含むボタンパネルが表示されます。 これらのボタンのキャプションは、_currentText_および_closeText_オプションを介して提供できます。 デフォルトでは、その値は false です。 構文
|
41 |
このオプションは、複数の月の表示内で現在の日付を含む月を配置する場所の左上から始まる0から始まるインデックスを指定します。 デフォルトでは、その値は 0 です。
このオプションは、複数の月の表示内で現在の日付を含む月を配置する場所の左上から始まる0から始まるインデックスを指定します。 デフォルトでは、その値は 0 です。 構文
|
42 |
このオプションは、_true_に設定されている場合、日付ピッカーのヘッダーで月と年の位置を逆にすることを指定します。 デフォルトでは、その値は false です。
このオプションは、_true_に設定されている場合、日付ピッカーのヘッダーで月と年の位置を逆にすることを指定します。 デフォルトでは、その値は false です。 構文
|
43 |
このオプションは、日付ピッカーが表示されるタイミングを指定します。 可能な値は、_focus、button、またはboth_です。 デフォルトでは、その値は focus です。
このオプションは、日付ピッカーが表示されるタイミングを指定します。 可能な値は、_focus、button、またはboth_です。 デフォルトでは、その値は focus です。 focus(デフォルト)を使用すると、<input>要素がフォーカスを取得したときにdatepickerが表示されます。 _button_を使用すると、<input>要素の後(ただし、追加されたテキストの前)にボタンが作成され、クリックするとdatepickerがトリガーされます。 _both_は、トリガーボタンを作成し、フォーカスイベントも日付ピッカーをトリガーします。 構文
|
44 |
このオプションは、jQuery UIアニメーションが_showAnim_オプションに指定されたときにアニメーションに渡されるハッシュを提供します。 デフォルトでは、その値は \ {} です。
このオプションは、jQuery UIアニメーションが_showAnim_オプションに指定されたときにアニメーションに渡されるハッシュを提供します。 デフォルトでは、その値は \ {} です。 構文
|
45 |
このオプションは_true_に設定されている場合、現在の月の最初と最後の日より前または後の日付が表示されます。 selectOtherMonthsオプションもtrueに設定されていない限り、これらの日付は選択できません。 デフォルトでは、その値は false です。
このオプションは_true_に設定されている場合、現在の月の最初と最後の日より前または後の日付が表示されます。 selectOtherMonthsオプションもtrueに設定されていない限り、これらの日付は選択できません。 デフォルトでは、その値は false です。 構文
|
46 |
このオプションを_true_に設定すると、月の表示の左側の列に週番号が表示されます。 CalculateWeekオプションを使用して、この値の決定方法を変更できます。 デフォルトでは、その値は false です。
このオプションを_true_に設定すると、月の表示の左側の列に週番号が表示されます。 CalculateWeekオプションを使用して、この値の決定方法を変更できます。 デフォルトでは、その値は false です。 構文
|
47 |
このオプションは、月のナビゲーションコントロールのいずれかをクリックしたときに移動する月の数を指定します。 デフォルトでは、その値は 1 です。
このオプションは、月のナビゲーションコントロールのいずれかをクリックしたときに移動する月の数を指定します。 デフォルトでは、その値は 1 です。 構文
|
48 |
このオプションは、週番号列に表示するテキストを指定し、showWeekがtrueの場合にWkのデフォルト値を上書きします。 デフォルトでは、その値は Wk です。
このオプションは、週番号列に表示するテキストを指定し、showWeekがtrueの場合にWkのデフォルト値を上書きします。 デフォルトでは、その値は Wk です。 構文
|
49 |
このオプションは、_changeYear_が_true_の場合に_from:to_の形式でドロップダウンに表示される年の制限を指定します。 値は絶対値でも相対値でもかまいません(たとえば、2005年から2年後の2005:+2)。 接頭辞cを使用すると、現在の年ではなく、選択した年からの相対値をオフセットできます(例:c-2:c + 3)。 デフォルトでは、その値は c-10:c + 10 です。
このオプションは、_changeYear_が_true_の場合に_from:to_の形式でドロップダウンに表示される年の制限を指定します。 値は絶対値でも相対値でもかまいません(たとえば、2005年から2年後の2005:+2)。 接頭辞cを使用すると、現在の年ではなく、選択した年からの相対値をオフセットできます(例:c-2:c + 3)。 デフォルトでは、その値は c-10:c + 10 です。 構文
|
50 |
このオプションは、datepickerヘッダーの年の後に追加のテキストを表示します。 デフォルトでは、その値は "" です。
このオプションは、datepickerヘッダーの年の後に追加のテキストを表示します。 デフォルトでは、その値は "" です。 構文
|
次のセクションでは、datepicker機能のいくつかの実用例を示します。
デフォルトの機能
次の例は、* datepicker()*メソッドにパラメーターを渡さないdatepicker機能の簡単な例を示しています。
<!doctype html>
<html lang = "en">
<head>
<meta charset = "utf-8">
<title>jQuery UI Datepicker functionality</title>
<link href = "https://code.jquery.com/ui/1.10.4/themes/ui-lightness/jquery-ui.css"
rel = "stylesheet">
<script src = "https://code.jquery.com/jquery-1.10.2.js"></script>
<script src = "https://code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
<!-- Javascript -->
<script>
$(function() {
$( "#datepicker-1" ).datepicker();
});
</script>
</head>
<body>
<!-- HTML -->
<p>Enter Date: <input type = "text" id = "datepicker-1"></p>
</body>
</html>
上記のコードをHTMLファイル datepickerexample に保存し、JavaScriptをサポートする標準のブラウザーで開きます。次の出力も表示されるはずです。 今、あなたは結果で遊ぶことができます-
インライン日付ピッカー
次の例は、インライン日付ピッカー機能の簡単な例を示しています。
<!doctype html>
<html lang = "en">
<head>
<meta charset = "utf-8">
<title>jQuery UI Datepicker functionality</title>
<link href = "https://code.jquery.com/ui/1.10.4/themes/ui-lightness/jquery-ui.css"
rel = "stylesheet">
<script src = "https://code.jquery.com/jquery-1.10.2.js"></script>
<script src = "https://code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
<!-- Javascript -->
<script>
$(function() {
$( "#datepicker-2" ).datepicker();
});
</script>
</head>
<body>
<!-- HTML -->
Enter Date: <div id = "datepicker-2"></div>
</body>
</html>
上記のコードをHTMLファイル datepickerexample に保存し、JavaScriptをサポートする標準のブラウザーで開きます。次の出力も表示されるはずです。 今、あなたは結果で遊ぶことができます-
上記の例では、<div>要素を使用してインライン日付ピッカーを取得します。
appendText、dateFormat、altField、altFormatの使用
次の例は、JqueryUIのdatepicker関数での3つの重要なオプション*(a)appendText(b)dateFormat * (c)altField *および(d)altFormat *の使用法を示しています。
<!doctype html>
<html lang = "en">
<head>
<meta charset = "utf-8">
<title>jQuery UI Datepicker functionality</title>
<link href = "https://code.jquery.com/ui/1.10.4/themes/ui-lightness/jquery-ui.css"
rel = "stylesheet">
<script src = "https://code.jquery.com/jquery-1.10.2.js"></script>
<script src = "https://code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
<!-- Javascript -->
<script>
$(function() {
$( "#datepicker-3" ).datepicker({
appendText:"(yy-mm-dd)",
dateFormat:"yy-mm-dd",
altField: "#datepicker-4",
altFormat: "DD, d MM, yy"
});
});
</script>
</head>
<body>
<!-- HTML -->
<p>Enter Date: <input type = "text" id = "datepicker-3"></p>
<p>Alternate Date: <input type = "text" id = "datepicker-4"></p>
</body>
</html>
上記のコードをHTMLファイル datepickerexample に保存し、JavaScriptをサポートする標準のブラウザーで開きます。次の出力も表示されるはずです。 今、あなたは結果で遊ぶことができます-
上記の例では、最初の入力の日付形式が_yy-mm-dd_として設定されていることがわかります。 datepickerから何らかの日付を選択すると、日付形式が「DD、d MM、yy」に設定されている2番目の入力フィールドに同じ日付が反映されます。
beforeShowDayの使用
次の例は、JqueryUIのdatepicker関数でオプション beforeShowDay を使用する方法を示しています。
<!doctype html>
<html lang = "en">
<head>
<meta charset = "utf-8">
<title>jQuery UI Datepicker functionality</title>
<link href = "https://code.jquery.com/ui/1.10.4/themes/ui-lightness/jquery-ui.css"
rel = "stylesheet">
<script src = "https://code.jquery.com/jquery-1.10.2.js"></script>
<script src = "https://code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
<!-- Javascript -->
<script>
$(function() {
$( "#datepicker-5" ).datepicker({
beforeShowDay : function (date) {
var dayOfWeek = date.getDay ();
//0 : Sunday, 1 : Monday, ...
if (dayOfWeek == 0 || dayOfWeek == 6) return [false];
else return [true];
}
});
});
</script>
</head>
<body>
<!-- HTML -->
<p>Enter Date: <input type = "text" id = "datepicker-5"></p>
</body>
</html>
上記のコードをHTMLファイル datepickerexample に保存し、JavaScriptをサポートする標準のブラウザーで開きます。次の出力も表示されるはずです。 今、あなたは結果で遊ぶことができます-
上記の例では、日曜日と土曜日が無効になっています。
showOn、buttonImage、およびbuttonImageOnlyの使用
次の例は、JqueryUIのdatepicker関数での3つの重要なオプション*(a)showOn(b)buttonImage および(c)buttonImageOnly *の使用法を示しています。
<!doctype html>
<html lang = "en">
<head>
<meta charset = "utf-8">
<title>jQuery UI Datepicker functionality</title>
<link href = "https://code.jquery.com/ui/1.10.4/themes/ui-lightness/jquery-ui.css"
rel = "stylesheet">
<script src = "https://code.jquery.com/jquery-1.10.2.js"></script>
<script src = "https://code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
<!-- Javascript -->
<script>
$(function() {
$( "#datepicker-6" ).datepicker({
showOn:"button",
buttonImage: "/jqueryui/images/calendar-icon.png",
buttonImageOnly: true
});
});
</script>
</head>
<body>
<!-- HTML -->
<p>Enter Date: <input type = "text" id = "datepicker-6"></p>
</body>
</html>
上記のコードをHTMLファイル datepickerexample に保存し、JavaScriptをサポートする標準のブラウザーで開きます。次の出力も表示されるはずです。 今、あなたは結果で遊ぶことができます-
上記の例では、日付ピッカーを開くにはbをクリックする必要があるアイコンが表示されます。
defaultDate、dayNamesMin、およびdurationの使用
次の例は、JqueryUIのdatepicker関数での3つの重要なオプション*(a)dayNamesMin(b)dayNamesMin および(c)duration *の使用法を示しています。
<!doctype html>
<html lang = "en">
<head>
<meta charset = "utf-8">
<title>jQuery UI Datepicker functionality</title>
<link href = "https://code.jquery.com/ui/1.10.4/themes/ui-lightness/jquery-ui.css"
rel = "stylesheet">
<script src = "https://code.jquery.com/jquery-1.10.2.js"></script>
<script src = "https://code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
<!-- Javascript -->
<script>
$(function() {
$( "#datepicker-7" ).datepicker({
defaultDate:+9,
dayNamesMin: [ "So", "Mo", "Di", "Mi", "Do", "Fr", "Sa" ],
duration: "slow"
});
});
</script>
</head>
<body>
<!-- HTML -->
<p>Enter Date: <input type = "text" id = "datepicker-7"></p>
</body>
</html>
上記のコードをHTMLファイル datepickerexample に保存し、JavaScriptをサポートする標準のブラウザーで開きます。次の出力も表示されるはずです。 今、あなたは結果で遊ぶことができます-
上記の例では、_dayNamesMin_を使用して曜日の名前が変更されています。 デフォルトの日付が設定されていることも確認できます。
prevText、nextText、showOtherMonthsおよびselectOtherMonthsの使用
次の例は、JqueryUIのdatepicker関数の3つの重要なオプション*(a)prevText(b)nextText(c)showOtherMonths および(d)selectOtherMonths *の使用方法を示しています。
<!doctype html>
<html lang = "en">
<head>
<meta charset = "utf-8">
<title>jQuery UI Datepicker functionality</title>
<link href = "https://code.jquery.com/ui/1.10.4/themes/ui-lightness/jquery-ui.css"
rel = "stylesheet">
<script src = "https://code.jquery.com/jquery-1.10.2.js"></script>
<script src = "https://code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
<!-- Javascript -->
<script>
$(function() {
$( "#datepicker-8" ).datepicker({
prevText:"click for previous months",
nextText:"click for next months",
showOtherMonths:true,
selectOtherMonths: false
});
$( "#datepicker-9" ).datepicker({
prevText:"click for previous months",
nextText:"click for next months",
showOtherMonths:true,
selectOtherMonths: true
});
});
</script>
</head>
<body>
<!-- HTML -->
<p>Enter Start Date: <input type = "text" id = "datepicker-8"></p>
<p>Enter End Date: <input type = "text" id = "datepicker-9"></p>
</body>
</html>
上記のコードをHTMLファイル datepickerexample に保存し、JavaScriptをサポートする標準のブラウザーで開きます。次の出力も表示されるはずです。 今、あなたは結果で遊ぶことができます-
上記の例では、prevおよびnectリンクにキャプションがあります。 要素をクリックすると、日付ピッカーが開きます。 最初の日付ピッカーでは、selectOtherMonthsがsetfalseであるため、他の月の日付は無効になっています。 2番目の入力タイプの2番目の日付ピッカーでは、selectOtherMonthsがtotrueに設定されます。
changeMonth、changeYear、numberOfMonthsの使用
次の例は、JqueryUIのdatepicker関数での3つの重要なオプション*(a)changeMonth(b)changeYear および(c)numberOfMonths *の使用法を示しています。
<!doctype html>
<html lang = "en">
<head>
<meta charset = "utf-8">
<title>jQuery UI Datepicker functionality</title>
<link href = "https://code.jquery.com/ui/1.10.4/themes/ui-lightness/jquery-ui.css"
rel = "stylesheet">
<script src = "https://code.jquery.com/jquery-1.10.2.js"></script>
<script src = "https://code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
<!-- Javascript -->
<script>
$(function() {
$( "#datepicker-10" ).datepicker({
changeMonth:true,
changeYear:true,
numberOfMonths:[2,2]
});
});
</script>
</head>
<body>
<!-- HTML -->
<p>Enter Date: <input type = "text" id = "datepicker-10"></p>
</body>
</html>
上記のコードをHTMLファイル datepickerexample に保存し、JavaScriptをサポートする標準のブラウザーで開きます。次の出力も表示されるはずです。 今、あなたは結果で遊ぶことができます-
上記の例では、月と年のフィールドのドロップダウンメニューを見ることができます。 そして、[2,2]の配列構造で4か月を失望しています。
showWeek、yearSuffix、showAnimの使用
次の例は、JqueryUIのdatepicker関数での3つの重要なオプション*(a)showWeek(b)yearSuffix および(c)showAnim *の使用法を示しています。
<!doctype html>
<html lang = "en">
<head>
<meta charset = "utf-8">
<title>jQuery UI Datepicker functionality</title>
<link href = "https://code.jquery.com/ui/1.10.4/themes/ui-lightness/jquery-ui.css"
rel = "stylesheet">
<script src = "https://code.jquery.com/jquery-1.10.2.js"></script>
<script src = "https://code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
<!-- Javascript -->
<script>
$(function() {
$( "#datepicker-11" ).datepicker({
showWeek:true,
yearSuffix:"-CE",
showAnim: "slide"
});
});
</script>
</head>
<body>
<!-- HTML -->
<p>Enter Date: <input type = "text" id = "datepicker-11"></p>
</body>
</html>
上記のコードをHTMLファイル datepickerexample に保存し、JavaScriptをサポートする標準のブラウザーで開きます。次の出力も表示されるはずです。 今、あなたは結果で遊ぶことができます-
上記の例では、_showWeek_が_true_に設定されているため、datepickerの左側に週番号が表示されていることがわかります。 年の接尾辞は「-CE」です。
[datepicker_methods]#
$(セレクター、コンテキスト).datepicker( "action"、[params])メソッド
_datepicker(action、params)_メソッドは、カレンダーで新しい日付の選択などのアクションを実行できます。 action は最初の引数で文字列として指定され、オプションで、指定されたアクションに基づいて1つ以上の params を提供できます。
'_基本的に、ここでのアクションは何もありませんが、文字列の形で使用できるjQueryメソッドです。_
構文
$(selector, context).datepicker ("action", [params]);
次の表は、このメソッドのアクションを示しています-
Sr.No. | Action & Description |
---|---|
1 |
このアクションにより、datepicker機能が完全に削除されます。 これにより、要素は初期化前の状態に戻ります。 このメソッドは引数を取りません。 アクション-destroy() このアクションにより、datepicker機能が完全に削除されます。 これにより、要素は初期化前の状態に戻ります。 このメソッドは引数を取りません。 構文
|
2 |
dialog( date [, onSelect [, settings ] [, pos ] )] このアクションは、jQuery UIダイアログボックスに日付ピッカーを表示します。 アクション-dialog(date [、onSelect] [、settings] [、pos]) このアクションは、jQuery UIダイアログボックスにdatepickerを表示します。 どこ-
構文
|
3 |
このアクションは、選択した日付に対応する日付を返します。 このメソッドは引数を取りません。 アクション-getDate() このアクションは、選択した日付に対応する日付を返します。 このメソッドは引数を取りません。 構文
|
4 |
このアクションは、以前に開いた日付ピッカーを閉じます。 このメソッドは引数を取りません。 アクション-hide() このアクションは、以前に開いた日付ピッカーを閉じます。 このメソッドは引数を取りません。 構文
|
5 |
このアクションは、日付選択機能が無効になっているかどうかを確認します。 このメソッドは引数を取りません。 アクション-isDisabled() このアクションは、日付選択機能が無効になっているかどうかを確認します。 このメソッドは引数を取りません。 構文
|
6 |
このアクションは、指定された_optionName_に現在関連付けられている値を取得します。 アクション-option(optionName) このアクションは、指定された_optionName_に現在関連付けられている値を取得します。 構文
|
7 |
このアクションは、現在の日付ピッカーオプションハッシュを表すキー/値ペアを含むオブジェクトを取得します。 このメソッドは引数を取りません。 アクション-option() このアクションは、現在の日付ピッカーオプションハッシュを表すキー/値ペアを含むオブジェクトを取得します。 このメソッドは引数を取りません。 構文
|
8 |
このアクションは、指定されたoptionNameに関連付けられたdatepickerオプションの値を設定します。 アクション-option(optionName、value) このアクションは、指定されたoptionNameに関連付けられたdatepickerオプションの値を設定します。 構文
|
9 |
このアクションは、datepickerの1つ以上のオプションを設定します。 アクション-オプション(オプション) このアクションは、datepickerの1つ以上のオプションを設定します。 構文
|
10 |
このアクションは、外部変更を行った後、日付ピッカーを再描画します。 このメソッドは引数を取りません。 アクション-refresh() このアクションは、外部変更を行った後、日付ピッカーを再描画します。 このメソッドは引数を取りません。 構文
|
11 |
このアクションは、指定された日付を日付ピッカーの現在の日付として設定します。 アクション-setDate() このアクションは、指定された日付を日付ピッカーの現在の日付として設定します。 構文
|
12 |
このアクションにより、日付ピッカーが開きます。 日付ピッカーが入力に接続されている場合、日付ピッカーを表示するには入力が表示されている必要があります。 このメソッドは引数を取りません。 アクション-show() このアクションにより、日付ピッカーが開きます。 日付ピッカーが入力に接続されている場合、日付ピッカーを表示するには入力が表示されている必要があります。 このメソッドは引数を取りません。 構文
|
13 |
このアクションは、datepickerを含むjQueryオブジェクトを返します。 アクション-ウィジェット() このアクションは、datepickerを含むjQueryオブジェクトを返します。 構文
|
次の例は、上の表にリストされているアクションのいくつかの使用法を示しています。
setDate()アクションの使用
ここで、上の表のアクションを使用した例を見てみましょう。 次の例は、_setDate_アクションの使用方法を示しています。
<!doctype html>
<html lang = "en">
<head>
<meta charset = "utf-8">
<title>jQuery UI Datepicker functionality</title>
<link href = "https://code.jquery.com/ui/1.10.4/themes/ui-lightness/jquery-ui.css"
rel = "stylesheet">
<script src = "https://code.jquery.com/jquery-1.10.2.js"></script>
<script src = "https://code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
<!-- Javascript -->
<script>
$(function() {
$( "#datepicker-12" ).datepicker();
$( "#datepicker-12" ).datepicker("setDate", "10w+1");
});
</script>
</head>
<body>
<!-- HTML -->
<p>Enter Date: <input type = "text" id = "datepicker-12"></p>
</body>
</html>
上記のコードをHTMLファイル datepickerexample に保存して、JavaScriptをサポートする標準のブラウザで開きます。次の出力も確認する必要があります-
show()アクションの使用
次の例は、アクション_show_の使用方法を示しています。
<!doctype html>
<html lang = "en">
<head>
<meta charset = "utf-8">
<title>jQuery UI Datepicker functionality</title>
<link href = "https://code.jquery.com/ui/1.10.4/themes/ui-lightness/jquery-ui.css"
rel = "stylesheet">
<script src = "https://code.jquery.com/jquery-1.10.2.js"></script>
<script src = "https://code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
<!-- Javascript -->
<script>
$(function() {
$( "#datepicker-13" ).datepicker();
$( "#datepicker-13" ).datepicker("show");
});
</script>
</head>
<body>
<!-- HTML -->
<p>Enter Date: <input type = "text" id = "datepicker-13"></p>
</body>
</html>
上記のコードをHTMLファイル datepickerexample に保存して、JavaScriptをサポートする標準のブラウザで開きます。次の出力も確認する必要があります-
日付ピッカー要素のイベント管理
現在、datepickerイベントメソッドはありません!