MJ,
This is slightly tangential...but I faced a similar problem in trying to
prevent "double-submit"...
Below is the solution jsp code...refer embedded comments...
<html:submit styleId="saveBtn" styleClass="hiddenItem"
tabindex="100" value = "Save" />
.
.
.
<!--in order to selectively disable both submit buttons(prevent the
dreaded double submit), I moved the parameters/arguments required by the
Struts DispatchAction sub-class to hidden fields. These are then
selectively
disabled/enabled, in tandem with the actual buttons, depending on the
particular action - Refer AdvancedFilters.js -->
<input id="saveProxy" type="hidden" name="method" value="Save"/>
The narrative: when the user selects the submit button, the onsubmit()
method (defined in some external javascript) disables the button and
enables a proxy hidden field which also ha a VALUE argument which
matches the method name required by the DispatchAction sub-class...
HTH,
M
-----Original Message-----
From: Mississippi John Hurt [mailto:[EMAIL PROTECTED]
Sent: Wednesday, November 01, 2006 12:18 PM
To: Struts Users Mailing List
Subject: How to make a SELECT list readonly? If set disabled, loses the
value when submit.
Help, I can make <html:text> readonly by setting readonly="true" which
works.
<html:select> has no readonly attribute, only a disabled. If I use
disabled
attribute, then the value of the select is no longer recognized and my
form
validation says its required. How can I make the <html:select> disabled
or
readonly while keeping the values it has passing back to the action when
form is submitted. Thanks.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]