【问题标题】:Date value staying the same when changed by user (HTML)用户更改时日期值保持不变(HTML)
【发布时间】:2014-10-28 18:51:54
【问题描述】:

我想将 HTML 5 日期选择器用于我正在开发的网站。 datepicker 工作并为其设置一个值(使用 php),代码如下所示:

<input type="text" name="Date" value= <?php echo "'" . $row["datum"] . "'"; ?>>

其中 $date 是 YYYY-MM-DD 中的日期。显示日期,但如果用户更改日期并点击提交,则默认值将发送到服务器。使用检查元素,即使使用日期选择器选择不同的日期,我也看到“硬编码”值仍然存在。

我做错了什么吗?有没有解决方法。 这似乎是所有输入感觉的问题我注意到其他一些具有默认值的表单输入字段也停止工作(我没有更改那些代码!)

(附注:我使用的是最新版本的谷歌浏览器(但在 IE 上也是如此)用于 Windows 10 Technical Preview)

【问题讨论】:

  • 请发布您的代码。
  • 我已经发布了代码,但我不小心没有使用代码标签,所以你看不到很抱歉!
  • 添加了有关该问题的其他信息!

标签: php html google-chrome date datepicker


【解决方案1】:

你应该使用:

&lt;input type="date" name="bday" value='2014-10-30'&gt;

你改用:

&lt;input type="text"

日期,而不是文本

http://www.w3schools.com/html/html5_form_input_types.asp

【讨论】:

    【解决方案2】:

    对不起,我在 PHP 代码中处理了错误的变量!但是给出的唯一答案是有用的,虽然它不会修复我的 php 代码;)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多