datetime-local入力タイプをChromeで使用すると、値がJavascriptで設定され、値に秒が含まれていると動作しないようです。なぜこうなった?それは一般的なことです。入力[type = 'datetime-local]]はChromeで秒をサポートしていません
- が
type='datetime-local'
でinput
要素を作成します。簡単に言えば、ここでの問題を再作成する方法です。 - ゼロではない(たとえば、
'1980-01-01T01:01:01.001'
)の値を持つJavaScript(.value
を使用)を使用して、任意の日付と時刻に値を設定します。 - フォームを送信してください。検証エラーを返します。
しかし、あなたが0に秒を設定している場合(例えば。1980-01-01T01:01:00.001
)、または値がHTML属性を経由して設定され、その後、検証エラーがスローされないと、フォームが正常に送信されます。
このCodePenのサンプルを参照してください:http://codepen.io/AskYous/pen/KNONVG
おそらく、[* Google *](https://support.google.com/chrome/answer/95315?hl=ja)にバグとして報告する必要があります。 – RobG