【问题标题】:jQuery Datepicker does not update input field upon selecting datejQuery Datepicker 在选择日期时不更新输入字段
【发布时间】:2015-02-12 04:48:12
【问题描述】:

我已经阅读了所有关于此的 SO 主题,并尝试了很多方法。甚至http://jqueryui.com/datepicker/#default 的 jQuery Datepicker 信息页面也显示了我不理解的行为。

一个。点击输入栏 > datepicker 弹出 湾。选择一个日期 > 视觉上,输入字段出现以显示您选择的日期 C。但是,输入字段的“值”属性不会更改为所选日期

请问我错过了什么? 谢谢

【问题讨论】:

  • 你的代码在哪里?你怎么知道值不是日期?
  • 您是否正在检查 DOM 并期望值 attribute 改变..? ://
  • @haxtbh 我只是使用 Datepicker 演示页面来显示代码,因为它表现出相同的行为。
  • @TJ 是的,这就是我正在检查的内容
  • @PaulKaiser 您在检查DOM 时看不到属性 的变化。 property 值会在内部发生变化,您可以通过 js 访问该值来检查...those are different things...

标签: jquery jquery-ui datepicker


【解决方案1】:

Firebug 总是显示任何 html 元素的默认值。当反映在客户端时,它永远不会改变价值。但是,当您提交或序列化表单时,更新后的值将传递给 $_POST。

【讨论】:

  • 表单内元素的所有值都在提交之后的表单方法
  • @TJ 呃,抱歉,$_POST 显示该值实际上已更新,只是没有显示在 DOM 中,正如 TECHNOMAN 指出的那样。所以,不是 jQuery 问题,而是椅子和键盘之间的问题...... :(
猜你喜欢
  • 2021-07-24
  • 1970-01-01
  • 2013-05-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多