【问题标题】:Can I change mindate message? [duplicate]我可以更改思维导图吗? [复制]
【发布时间】:2019-03-07 09:21:04
【问题描述】:

我正在尝试将最小日期消息从“请选择一个不早于 2018 年 10 月 2 日的值”更改为“请选择一个不早于 2018 年 2 月 10 日的值”。
是否可以更改该消息的日期格式?

我的代码:

<input style="font-family: Arial;"
       class="date_input"
       type="date"
       id="dates" name="dates"
       min="<?php echo $today;?>"
       value="<?php echo $today;?>" />

【问题讨论】:

  • 显示负责生成错误消息的代码
  • @treyBake 这是标准的 Firefox 消息

标签: php html button


【解决方案1】:

你可以使用oninvalid

<input style="font-family: Arial;"
       class="date_input"
       oninvalid="setCustomValidity('Some message about minimum date')
       type="date"
       id="dates" name="dates"
       min="<?php echo $today;?>"
       value="<?php echo $today;?>" />

【讨论】:

  • 应避免使用内联 js,因为这是导致代码难以维护的不良做法
  • 我不认为这一行会成为维护问题......这也是在答案中展示问题的最短方法。 @ThisGuyHasTwoThumbs 你在这里有点挑剔。
  • @Liam true,单行不会,但如果 OP 不知道这是不好的做法,并且将其用于每个输入......它很快就会加起来
猜你喜欢
  • 2014-05-11
  • 2012-05-08
  • 1970-01-01
  • 2016-01-26
  • 2019-04-24
  • 2014-06-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多