【发布时间】:2012-04-30 12:51:19
【问题描述】:
我正在使用 JSF 1.1。我有一个带有请求范围 bean 和只读输入字段的 JSF 页面。
<h:inputText id="dt" value="#{bean.sdate}" readonly="#{bean.disable}" />
<a onclick="cal('dt');"><img src="fr.gif" border="0"></a>
当我使用 JavaScript 设置输入值并单击命令按钮时,输入字段中的数据会消失。
这是怎么引起的,我该如何解决。
【问题讨论】:
-
我知道有些回答 SO 问题的人可能被认为是魔术师,但他们没有代码示例什么也做不了。
-
我真的不知道
cal(some String variable)方法会发生什么... -
如果您的 readonly 设置为 true,#{bean.sdate} 的值将不会发送到服务器......因此会丢失......
-
@Daniel:你描述的是
disabled,而不是readonly。 -
@BalusC 它也发生在 readonly=true :)
标签: jsf