HTML5 で日付入力タイプを使用しています。dd-MM-yyyy の形式で正しく表示されています。ただし、yyyy-MM-dd の形式に対して検証するため、最小値と最大値は正しく検証されません。最小値と最大値が検証する形式を変更できませんでした。何かアイデアはありますか?
<input type="date" name="DateName" id="DateID" min="2000-01-01" max="2100-12-31"/>
HTML5 で日付入力タイプを使用しています。dd-MM-yyyy の形式で正しく表示されています。ただし、yyyy-MM-dd の形式に対して検証するため、最小値と最大値は正しく検証されません。最小値と最大値が検証する形式を変更できませんでした。何かアイデアはありますか?
<input type="date" name="DateName" id="DateID" min="2000-01-01" max="2100-12-31"/>
属性value
、min
およびmax
日付の形式は同じです。完全なデータ構文は次のとおりであるRFC 3339に従います。
full-date = date-fullyear "-" date-month "-" date-mday
date-fullyear = 4DIGIT
date-month = 2DIGIT (01-12)
date-mday = 2DIGIT (01-28, 01-29, 01-30, 01-31)
したがって、ブラウザーがdd-mm-yyyy
内部的に日付を形式で表示する場合でも、この構文を使用しています。
とにかく、この HTML5 入力タイプは Safari、Chrome、および Opera でのみサポートされています。
フォームを送信すると、エラー メッセージが表示されます。