【问题标题】:Html5 - Remove chrome error of input date when insert incomplete dateHtml5 - 插入不完整日期时删除输入日期的 chrome 错误
【发布时间】:2018-11-02 10:38:58
【问题描述】:

我在使用 chrome 时遇到问题:当我在输入日期中插入不完整的日期(例如“12/dd/yyyy”)并提交表单时,chrome 会向我显示类似的错误

请输入一个有效值。该字段不完整或日期无效

任何人都知道如何删除此错误并使用 jquery 或 js 显示自定义错误,例如:“错误:您输入的日期无效”?

对不起我的英语并感谢您的建议。

【问题讨论】:

标签: javascript jquery html input


【解决方案1】:

您应该使用novalidate。它会在提交表单时阻止自动浏览器验证。

如果输入无效,此表单将不会提交:

<form action="#">
  <input type="date"/>
  <input type="submit"/>
<form>

即使输入无效,该表单也会提交:

<form action="#" novalidate>
  <input type="date"/>
  <input type="submit"/>
<form>

【讨论】:

    猜你喜欢
    • 2015-03-17
    • 2013-02-19
    • 2017-03-05
    • 1970-01-01
    • 2021-11-08
    • 1970-01-01
    • 2011-10-13
    • 2012-07-01
    相关资源
    最近更新 更多