即使设置了值,Chrome和Opera也会在日期输入中显示占位符

时间:2016-07-04 05:34:14

标签: html google-chrome input opera

我的来自我的输入类型日期。如果该值已由用户提供,则将从数据库中获取该值。在Firefox中这很好用。但在Chrome和Opera中,会显示占位符'dd-mm-yyyy'。有什么问题?

<div class="form-group">
  <label>Date of Birth</label>
  <input value="<?php get("student","dob"); ?>" name="doj" type="date" class="form-control" placeholder="DD - MM - YYYY">
</div>

浏览器中的结果代码:

<div class="form-group">
  <label>Date of Birth</label>
  <input value="01-01-1970" name="dob" class="form-control" type="date">
</div>

但仍然显示占位符而不是值。这在firefox中有效。

1 个答案:

答案 0 :(得分:2)

<div class="form-group">
    <label>Date of Birth</label>
    <input value="2016-07-04" name="dob" class="form-control" type="date">
</div>

请参阅value属性here,格式错误