Win a copy of Murach's Python Programming this week in the Jython/Python forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

TextBox enable and disable  RSS feed

 
Arup choudhury
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have one JSF Page. In this page two text fields are there. Initially they are set disabled. If I double click on those fields they become enabled. Can anyone tell me how to do this in JSF or using Javascript. I am sending my code. Early response requested.

<trh:tableLayout>

<trh:rowLayout>
<trh:cellFormat valign="middle" styleClass="tdbg">
<trutputText value="Proposer First Name"/>
</trh:cellFormat>
<trh:cellFormat>
<tr:inputText value="#{backing_ProposalUpdateForm.proposerFirstName}" id="proposerFirstName" maximumLength="50" />
</trh:cellFormat>
</trh:rowLayout>

<trh:rowLayout><tr:spacer height="5"/></trh:rowLayout>

<trh:rowLayout>
<trh:cellFormat valign="middle" styleClass="tdbg">
<trutputText value="Proposer Last Name"/>
</trh:cellFormat>
<trh:cellFormat>
<tr:inputText value="#{backing_ProposalUpdateForm.proposerLastName}" id="proposerLastName" maximumLength="50" />
</trh:cellFormat>
</trh:rowLayout>

<trh:rowLayout><tr:spacer height="5"/></trh:rowLayout>

</trh:tableLayout>
 
Guy deLyonesse
Ranch Hand
Posts: 200
Eclipse IDE Java Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You can use EL tags to set the enabled attribute for the inputText controls from false to true, but why do that through a double click event? You'd probably be better off using some other control, like a checkBox, in a component library that uses AJAX to enable those fields. In any case you'll probably have to override part of the JSF life cycle to accomplish what you're trying to do.
 
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!