我需要jQuery Birthday Picker Form plugin的一些帮助。在同一页面上发布或刷新表单后,它将不记得所选的选项。我想这样做,当选择并提交日期时,它会存储在会话中并显示在表单中选择的日期。 我找到了similar question with answer here,但我无法使其发挥作用。 (我不知道如何使用它) 我将非常感谢任何帮助。
答案 0 :(得分:0)
当您刷新浏览器或发布表单时,表单字段应该重置。这是浏览器中的预期行为。唯一不遵循此规则的浏览器是Firefox。看这篇文章:
IE form input data disappear after browser refresh
正如polarblau在他的评论中提到的那样,通过配置服务器以在表单发布后返回带有值的表单,您可以实现所需的内容。您还可以阻止表单提交事件并通过ajax(可能是checkout this jQuery plugin)提交表单。这可能会保留用户选择的值显示在表单中。
但是,刷新应始终重置表单。这是刷新的重点。
仅供参考 - 如果你想看一下,我已经更新了生日选择器表单插件。您现在可以设置默认日期。
答案 1 :(得分:0)
插件中可能存在错误,因为它只设置隐藏生日值字段的默认值,但不设置日,月和年的单个输入字段。但当然,我可能错了。