This week's book giveaway is in the OO, Patterns, UML and Refactoring forum.
We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line!
See this thread for details.
The moose likes Struts and the fly likes Disable text input based on actionform value Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

JavaRanch » Java Forums » Frameworks » Struts
Bookmark "Disable text input based on actionform value" Watch "Disable text input based on actionform value" New topic

Disable text input based on actionform value

Mike Dell

Joined: Sep 28, 2009
Posts: 10
I have a boolean value in my action form:
private boolean disableForm;

How can I disable a text input based on the value of disableForm? The follow below does not work
<html:text name="WorkForm" styleId="maildate" property="mailDate" maxlength="10" size="10" disabled="<%=disableForm.booleanValue()%>" />
Kartik Talasu
Ranch Hand

Joined: Aug 21, 2009
Posts: 98
First keep the boolean value in request in Action class.

and in jsp take in this way

The other way is from Scriplet you can do.
Ankit Garg

Joined: Aug 03, 2008
Posts: 9400

The disabled attribute doesn't understands true/false values. Its value is disabled i.e. disabled="disabled". So you'll need to use a condition and generate the disabled attribute only if you want to disable the text box...

SCJP 6 | SCWCD 5 | Javaranch SCJP FAQ | SCWCD Links
I agree. Here's the link:
subject: Disable text input based on actionform value
It's not a secret anymore!