my bad the function should return selectBox.options[i].value; ----- Original Message ----- From: "Raphaël di Cicco" <[EMAIL PROTECTED]> To: "Struts Users Mailing List" <[EMAIL PROTECTED]> Sent: Thursday, January 08, 2004 4:04 PM Subject: Re: forwarding request from select tag
> No you can't, you need to use javascript : > > <html:select property="statusfilter" > onChange="javascript:doSomething(this);"> > <option value = "All">All</option> > <option value = "Completed">Completed</option> > <option value = "In process">In process</option> > </html:select> > > > doSomething will probably do something like this : > > <script language="javascript"> > function doSomething(selectBox) > { > window.location.href = "MyAction.do?id=" + getSelectedValue(selectBox)); > } > function getSelectedText(selectBox){ > > for(var i = 0; i < selectBox.length; i++) > > if(selectBox.options[i].selected) > > return selectBox.options[i].text; > > return ""; > > } > > </script> > > > ----- Original Message ----- > From: "Namasivayam, Sudhakar (Cognizant)" <[EMAIL PROTECTED]> > To: "Struts Users Mailing List" <[EMAIL PROTECTED]> > Sent: Thursday, January 08, 2004 3:51 PM > Subject: RE: forwarding request from select tag > > > thanks robert... > but what i wanted is to reload the page automatically.... > like > > select_Onchange() > { > reload the page with the new filter... ==> should i load the jsp file ??? > } > > Instead of this java script... can i do with struts itself???? > > hope i m clear. > > > thanks, > sudhakar > > > > > -----Original Message----- > From: Robert Taylor [mailto:[EMAIL PROTECTED] > Sent: Thursday, January 08, 2004 8:14 PM > To: Struts Users Mailing List > Subject: RE: forwarding request from select tag > > > If you use <html:option .../> then the selected value should show as being > selected when > the page is reloaded. > > robert > -----Original Message----- > From: Namasivayam, Sudhakar (Cognizant) > [mailto:[EMAIL PROTECTED] > Sent: Thursday, January 08, 2004 9:15 AM > To: Struts Users Mailing List > Subject: forwarding request from select tag > > > > > Hi all, > > I have a list page which has a combobox to select the filter. > > <html:select property="statusfilter"> > <option value = "All">All</option> > <option value = "Completed">Completed</option> > <option value = "In process">In process</option> > </html:select> > > The page loads with the value "all" as default. > > > Now if the different option say "completed" is selected, i want to reload > the same page with the new filter status. > > How should i do it? > > > > Thanks, > > sudhakar > > > > > > > -------------------------------------------------------------------------- -- > ---- > > > > --------------------------------------------------------------------- > > 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]