Dados em <h: inputText readonly = “true”> desaparecem quando o botão de comando é clicado

Eu estou usando o JSF 1.1. Eu tenho uma página JSF com um bean com escopo de solicitação e um campo de entrada somente leitura.

<code><h:inputText id="dt" value="#{bean.sdate}" readonly="#{bean.disable}" />
<a onclick="cal('dt');"><img src="fr.gif" border="0"></a>
</code>

Quando defino o valor de entrada usando JavaScript e clico no botão de comando, os dados no campo de entrada desaparecem.

Como isso é causado e como posso resolvê-lo.

questionAnswers(1)

yourAnswerToTheQuestion