データを収集して保存するHTMLフォームに時間を節約しようとしています。唯一の入力がmm-ddのテキストボックスに日付をyyyy-mm-ddにフォーマットJavaScript
私の日付フィールドの場合、私は現在datepickerを使用していますが、入力しているデータの量があれば時間がかかります。
これを行うJavaScriptコードでdatepickerを置き換えたいと思います。
フィールドをタブ移動または入ると、テキストボックスへの入力I「5-25」が自動的に「2017年5月25日」
しかし、月はその後、以前の現在の月である場合(例えば、フォーマットたい場合現在1月、2月、3月または4月より早くなる場合)現在の年に1を加えたものを返すことをお勧めします。したがって、テキストボックスに3-26を入力した場合、2018-03- 26。
これを実行できる実際のJavaScriptコードをお手伝いできますか?
この場合、 'onblur()'イベントは役に立ちます。 –
ここには基本的なアルゴリズムがあるようです。たぶん、それを実装するいくつかのコードを記述しようとします。それで日付が入っている文字列を分割することに関しては、今では多くの質問があります。日付の書式設定についても質問があります。それらをまとめる。それを試してください。それ以降問題がある場合は、より具体的な問題に戻ってください。 –