【问题标题】:Help with jQuery Birthday Picker Form plugin帮助 jQuery 生日选择器表单插件
【发布时间】:2011-02-12 10:00:42
【问题描述】:

我需要一些关于jQuery Birthday Picker Form plugin 的帮助。在同一页面上发布或刷新表单后,它不会记住选定的选项。我想这样做,以便在选择日期并提交日期时,它在会话中存储,并显示表单中选择的。 我找到了similar question with answer here,但我无法让它工作。 (我不知道如何使用它) 我将非常感谢您的帮助。

【问题讨论】:

  • 您提到的问题只是告诉您如何以编程方式设置日期。你知道如何在会话中存储日期了吗?提交后加载页面时,您的服务器能否返回正确的日期?还是需要将日期存储在客户端?

标签: jquery


【解决方案1】:

当您刷新浏览器或发布表单时,表单字段应该会重置。这是浏览器中的预期行为。唯一不总是遵循此规则的浏览器是 Firefox。看这篇文章:

IE form input data disappear after browser refresh

正如 polarblau 在他的评论中提到的那样,您可以通过配置服务器以在表单发布后返回带有值的表单来实现您正在寻找的东西。您还可以阻止表单提交事件并通过 ajax 提交表单(也许结帐this jQuery plugin)。这可能会使用户选择的值显示在表单中。

但是,刷新应该始终重置表单。这就是刷新的重点。

仅供参考 - 如果您想看一下,我已经更新了生日选择器表单插件。您现在可以设置默认日期。

【讨论】:

    【解决方案2】:

    插件中可能存在错误,因为它只设置隐藏出生日期字段的默认值,而不是设置日、月和年的单个输入字段。当然,我可能是错的。

    【讨论】:

      猜你喜欢
      • 2011-09-17
      • 2011-04-03
      • 1970-01-01
      • 2011-04-27
      • 2011-03-03
      • 1970-01-01
      相关资源
      最近更新 更多