Skip to content

jQueryで①直接入力した数値を日付・月に変換、②左記日付フィールドに時刻選択モーダル付きの日次入力フォーム、の2点を実装。

License

Sakai3578/JpJsDate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

JpJsDate

【主に日本における業務システム向け、日付・時刻・月度入力HTMLフィールド】

jQueryを利用して、HTML上で

  • 直接入力した数値を日付や月に変換するフォーム、
  • 上記日付フィールドに時刻選択モーダルを追加した日時入力(日時に加えて日付のみの入力も許容)フォーム

を実装するJavaScriptコード。 例えば業務用システムなど同じ人が繰り返し使用するようなWebアプリにおいて、HTML標準の日付入力フォーム(type="date"で利用可能な日付ピッカー形式)では不便な場合に便利です。

作成者Webサイトデモページを展示しています

使い方 How To Use

jQueryとJpJsDate.jsをインポートした上、HTML上の対象inputタグ(type="text")に対して以下のclassを付与します。

  • class="JpJsDate-datetime"(時刻選択モーダル付き日時入力フィールド)
  • class="JpJsDate-date"(日付入力フィールド)
  • class="JpJsDate-month"(月入力フィールド)

尚、JpJsDate-datetimeのみ、モーダルからの値受け渡し処理で使用するためid属性が必須です。

デモ動画 Demo

JpJsDate-datetime(時刻選択モーダル付き日付または日時入力フィールド)

日付または日時入力フィールドは、日付または日付+時刻の形式を許容して、その他を空欄にします。

入力された数値やスラッシュを解析してyyyy/MM/ddまたはyyyy/MM/dd hh:mm形式に自動フォーマットします。

また、フォーカス時に時:分の選択モーダルが表示されます。

datetime.mp4

JpJsDate-date(日付入力フィールド)

日付入力は、入力された数値やスラッシュを解析してyyyy/MM/dd形式に自動フォーマットし、形式不正の場合は空欄にします。

date.mp4

JpJsDate-month(月入力フィールド)

月入力は、入力された数値やスラッシュを解析してyyyy/MM形式に自動フォーマットし、形式不正の場合は空欄にします。

month.mp4

About

jQueryで①直接入力した数値を日付・月に変換、②左記日付フィールドに時刻選択モーダル付きの日次入力フォーム、の2点を実装。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published