x = document.forms[0].elements[anySelectbox].selectedIndex; item = document.forms[0].elements[anySelectbox].options[x].value
BTW do you know if using the name directly as in
document.formname.selectelementname
is kosher W3C?
Adam
Brian Lee wrote:
The line you want will look like this:
document.formname.selectelementname[document.formname.selectelementname.selectedIndex].value
BAL
From: "Mark Galbreath" <[EMAIL PROTECTED]> Reply-To: "Struts Users Mailing List" <[EMAIL PROTECTED]> To: "'Struts Users Mailing List'" <[EMAIL PROTECTED]> Subject: RE: [OFF TOPIC] JavaScript + <select> tag question
You may be right - might have to use the .index property instead.
-----Original Message----- From: Adam Hardy [mailto:[EMAIL PROTECTED] Sent: Wednesday, August 06, 2003 9:19 AM To: Struts Users Mailing List Subject: Re: [OFF TOPIC] JavaScript + <select> tag question
I believe that document.forms[0].elements[anySelectbox].value will be invalid. .value only works on non-select form-elements. AFAIK without testing it now.
Mark Galbreath wrote: > If you read the API you will see that JavaScript functions are built > into the Struts <html:select> tag: > > http://jakarta.apache.org/struts/userGuide/struts-html.html#select > > so you have several event handlers to use for transferring control. > E.g., <html:select property="myBean" onClick="myFunction( 'myBean' > )"/></html:select> > > <script type="text/javascript> > function myFunction( docObject ) { > var string = "document.forms[ 0 ].elements[ '" + docObject + "' > ].value"; > var selected = string; > location = "/search.do?action=" + docObject + "&selectedItem=" + string; > } > </script> > > And map an action path for "search.do" in your struts-config.xml file. > > Mark > > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > Sent: Wednesday, August 06, 2003 7:37 AM > > I would like to do the following : > > I have a form with different fields and drop down boxes > When A drop down box is selectd I would like to do a submit that looks > more or less like this : > > submit=/search.do?action=dropdownbox1&selectedItem=item > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
_________________________________________________________________
STOP MORE SPAM with the new MSN 8 and get 2 months FREE* http://join.msn.com/?page=features/junkmail
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]