我想使用HTML5日期输入字段如何验证HTML5日期格式
<input type='date' name='customDate'>
,以便其他用户可以使用的建设时间从他们的浏览器日期选择器。
我想检查输入是否实际上是日期格式。正如我在这里找到的:Is there any way to change input type="date" format?没有独特的演示文稿格式。例如,在Chrome中,日期字段的输入格式为dd.mm.yyyy,并且在Firefox 24或IE 9/10中,输入字段中的日期显示为YYYY-MM-DD。
我的第一个问题是,你如何告诉用户你希望他在哪一种格式输入日期?在Firefox中,我需要类似
<label>Enter Date(YYYY-MM-DD)</label><input type='date'
name='customDate' placeholder='YYYY-MM-DD'>
但是这对于Chrome来说是错误的。
其次,如果当前输入采用(浏览器的)有效日期格式,如何在提交之前检查? 我知道如果提交日期格式为YYYY-MM-DD,我可以在提交后使用PHP进行检查,但是如何在提交之前使用JavaScript检查它?
如果要添加预设值时,只要使用'值= “YYYY-MM-DD”'格式。 – tusar
可悲的是,这不会每次都有效,而不是type =“date”,它适用于type =“text”tho – Srneczek