发布一个空的html5日期输入今天发送

发布一个空的html5日期输入今天发送,html,validation,datepicker,Html,Validation,Datepicker,我有一个表单包含一个,但是当这个字段为空时,它只会发布当前日期。它不会验证为空,也不会发布为空 这种行为非常麻烦,因为我无法在服务器端验证空性。它发送一个有效的日期,因此接受输入 国家: 值清理算法如下:如果元素的值不是有效的日期字符串,则将其改为空字符串 这就是我要问的: 当我认为在没有输入的情况下应该发布空字符串时,我是否正确地解释了规范 这个“问题”是否有已知的解决方法 更新:我注意到前端验证有点混乱,因为提交是由jQuery触发的。由于某些布局选择,提交按钮无法放置在标记内。您确实正

我有一个表单包含一个
,但是当这个字段为空时,它只会发布当前日期。它不会验证为空,也不会发布为空

这种行为非常麻烦,因为我无法在服务器端验证空性。它发送一个有效的日期,因此接受输入

国家:

值清理算法如下:如果元素的值不是有效的日期字符串,则将其改为空字符串

这就是我要问的:

  • 当我认为在没有输入的情况下应该发布空字符串时,我是否正确地解释了规范
  • 这个“问题”是否有已知的解决方法

更新:我注意到前端验证有点混乱,因为提交是由jQuery触发的。由于某些布局选择,提交按钮无法放置在
标记内。

您确实正确阅读了规范,它应该默认为空字符串;但是,此行为因您使用的浏览器而异

要确保默认为空字符串,可以在标记内添加值=“