js如何给datetimepicker赋值?

maosenmin 2010-01-28 05:02:47
一个jsp页面上的一个form有个Struts2日期控件<s:datetimepicker id="visitDate" displayFormat="yyyy-MM-dd" value="today"/>.旁边有个提交按钮,查询后Struts2的Action返回当前页面,默认是当天日期(today),可是当我选择一个不是当天的日期时再次提交表单,查询是可以正常查询到所要的结果,可是当页面加载完后,怎么日期控件上还是显示的当天的日期呢,我要求这个时候显示出我所选择的那个日期,该如何处理?或者是用js给id为visitDate的赋值,可是都没显示出来。
...全文
1192 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
strivezsh 2010-06-03
  • 打赏
  • 举报
回复
我也遇到这种问题了
zl283936851 2010-05-06
  • 打赏
  • 举报
回复
1111
道光2008 2010-01-29
  • 打赏
  • 举报
回复
<s:datetimepicker 用个时间控件代替不就ok啦,非用s2的标签吗
maosenmin 2010-01-29
  • 打赏
  • 举报
回复
那要不是提交表单,而是通过点击按钮事件来了location到一个url,并且传参数到Action里,这样尽管我<s:datetimepicker id= "visitDate " displayFormat= "yyyy-MM-dd " />的id与Action中的属性一样,但界面上的时间框里还是不能显示所选择的日期,一直是空白的,之前之所以加个value="today"是想刚进入页面时就显示出当天日期而不用去选择。
Z_FEI 2010-01-29
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 huminghua 的回复:]
引用 2 楼 zhaining522 的回复
<s:datetimepicker   id= "visitDate "   displayFormat= "yyyy-MM-dd "   value= "today "/>
这个每次页面刷新的时候都要重新加载一遍     每次加载的时候都是taday
其实这个taday已经是常量了
你要是想让他动态变化就需要   在这个value   上绑定变量
然后再提交后的servlet中对该绑定变量重新赋值
这样才能达到动态效果

[/Quote]
支持!
xuexijava 2010-01-29
  • 打赏
  • 举报
回复
不懂帮顶
huminghua 2010-01-28
  • 打赏
  • 举报
回复
引用 2 楼 zhaining522 的回复
<s:datetimepicker   id= "visitDate "   displayFormat= "yyyy-MM-dd "   value= "today "/>
这个每次页面刷新的时候都要重新加载一遍     每次加载的时候都是taday
其实这个taday已经是常量了
你要是想让他动态变化就需要   在这个value   上绑定变量
然后再提交后的servlet中对该绑定变量重新赋值
这样才能达到动态效果
zhaining522 2010-01-28
  • 打赏
  • 举报
回复
<s:datetimepicker id="visitDate" displayFormat="yyyy-MM-dd" value="today"/>
这个每次页面刷新的时候都要重新加载一遍 每次加载的时候都是taday
其实这个taday已经是常量了
你要是想让他动态变化就需要 在这个value 上绑定变量
然后再提交后的servlet中对该绑定变量重新赋值
这样才能达到动态效果
左大神在这 2010-01-28
  • 打赏
  • 举报
回复
你这里的value直接直接为today,所以怎么都不会为你选择的值,你要把value绑定到bean的一个属性上,这样你选择的值就不会丢。

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧