Maybaygiare.org

Blog Network

jQuery UIを使用して入力フィールドにdatepickerを追加します

Datepickersは、ユーザーがカレンダーを使用して日付を選択するのに役立ちます。 これにより、ほとんどの場合、不適切な書式設定などの不正な日付入力に起因するエラーが回避されます。 JQueryプラグインを使用すると、入力フィールドにdatepickerを簡単に追加できます。 利用可能な多くのdatepickerプラグインがありますが、jQuery UI Datepickerは多くのカスタマイズオプションがあるため、最高のものの1つです。このチュートリアルでは、jQueryを使用して入力フィールドにdatepickerを追加する方法を紹介します。 このdatepickerを使用すると、特定の入力フィールドがクリックされるたびにカレンダーが開きます。 ユーザーは、このカレンダー、日付(日、月、年)から選択することができます。

Jquery UI

まず、その関数を使用するにはjQuery UIライブラリを含める必要があります。

基本的なDatepicker機能

この例では、入力フィールドにdatepickerを追加する方法を示します。

Javascriptコード

入力フィールドのIDをdatepickerセレクタとして指定する必要があります。P>

$(function(){ $("#datepicker").datepicker();});

HTMLコード

入力フィールドに焦点を当てると、インタラクティブなカレンダーが開きます。

<p>Date: <input type="text"></p>

Datepickerの高度な機能

次の行では、Datepickerが提供する複数のオプションを使用して、Datepickerをより高度に使用する方法を説明します。

日付形式の変更

デフォルトでは、プラグインはMM/DD/YYYY形式を使用します。 DateFormatオプションを使用すると、必要に応じて日付形式を変更できます。

$(function(){ $("#datepicker").datepicker({ dateFormat: "dd-mm-yy" });});

月と年を選択

デフォルトでは、左と右の矢印で月と年を変更します。 ChangeMonthとchangeYearオプションを使用すると、月と年を選択するメニューを表示することができます。

$(function(){ $("#datepicker").datepicker({ changeMonth: true, changeYear: true });});

日付範囲を制限する

Datepickerでは任意の日付を選択できますが、これを制限したい場合は、minDateとmaxDateオプションを使用できます。p>

$(function(){ $("#datepicker").datepicker({ minDate: 0, maxDate: "+1M +5D" });});

Datepicker from to

次の例では、ユーザーが日付と日付を入力する必要があるdatepickerを実装する方法を示します。 このスクリプトのクラムは、日付から、日付よりも早くすることはできませんということです。

HTMLコード

ユーザーはFromフィールドで任意の日付を選択できますが、Toフィールドの前の値と同じかそれ以上のもののみを選択できます。 p>

<p>Date: <input type="text"> TO <input type="text"></p>

コメントを残す

メールアドレスが公開されることはありません。