我需要能够在html输入类型日期
中发送零值 像2017-0-0或2017-4-0默认情况下不允许我输入零,如果我将月份或日期留空,则表示“请输入有效值。该字段不完整或日期无效”
答案 0 :(得分:0)
也许您可以使用正则表达式来验证您的输入... https://www.w3schools.com/html/html_form_input_types.asp
答案 1 :(得分:0)
你不能使用&#34;零值&#34;或<input type="date">
中月份和日期的任何其他无效值。如果您确实想使用2017-0-0
或2017-4-0
,请使用普通<input type="text">
,或使用第三方日期库并启用&#34;零值&#34;通过更改其源代码。
对于&#34;零值&#34;问题,HTML5 specification明确声明不应允许无效的日期字符串:
用户代理不得允许用户将值设置为非空字符串,而不是有效的日期字符串。
按valid date string,表示: