問題タブ [html5-input-date]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angularjs - 入力タイプの日付のngModelをフォーマットする最良の方法
JSONからの日付型が必要であることを知っているのでinput[date]
、ngModel値を でフォーマットします。動作しnew Date(json.date)
ます
2015-11-15
なるMon Nov 15 2015 02:00:00 GMT+0200 (CEST)
しかし、値は Web サービスの文字列である必要があります2015-11-15
。
入力で動作することを確認しながら、私のWebサービスで利用できるようにする最良の方法は何ですか?
(明確にしたいと思います;))
javascript - 部分的に入力された html5 日付入力を検出する (chrome)
クロムで使用input type="date"
すると、クライアントは、日付が部分的に入力されている場合、つまりフィールドにフラグを立てたいと考えています01/23/yyyy
(ただし、空の場合はそうではありません)。ただし、クロムは発火するか、日付が記入されている場合のみのようinput
ですchange
。また、フィールドの実際の値は空の文字列のままです。
後で上/下/数字のキープレスをリッスンしfocus
、フィールドを無効にマークすることは可能かもしれませんが、それblur
は明らかに理想的ではありません。
では、この状況を検出するために使用できる、私が気付いていないイベントはありますか? または、返される値を確認でき01/23/yyyy
ますか?