Win a copy of Think Java: How to Think Like a Computer Scientist this week in the Java in General forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

TextBox enable and disable

 
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.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic