How does one add selected attribute if I want one the option to have the SELECTED attribute --- Jiin-Her Lu <[EMAIL PROTECTED]> wrote: > you can do as following. > countryCollection is an ArryList with object of > struts' LabelValueBean. The value is the country > code and label is the country name for example. > Once the user changes the country selection, it will > submit the change to server so that the action can > generate the city list based on the selected county. > Once it's done, forward to itself. The list of city > will be populated accordingly. If you want use > javascript, then it's a different story. > > Hope this can help! > > <html:select property="selectedCountry" > > <html:options collection="countryCollection" > property="value" labelProperty="label" > onchange="submit()" /> > </html:select> > > <html:select property="selectedCity" > > <html:options collection="cityCollection" > property="value" labelProperty="label" /> > </html:select> > > > > Jiin-Her Lu > (816) 926-2145 > > >>> [EMAIL PROTECTED] 02/02/04 09:49AM >>> > Apologies for this newbie question... > > I have 2 selections: Country and City > I have 2 collections in session (CityList contains a > reference to Country) > I don't want the user to select a City before > selecting a Country and I want > to display a list of Cities that relate to the > selected Country... > > Can anyone please help with this code: > > ... > <tr> > <td>Country</td> > <td> > <html:select property="country" > onchange="document.forms['myForm'].city.value=''; > > document.forms['myForm'].submit();"> > <html:option value="">Select a > country...</html:option> > <html:options collection="CountryList" > property="country" > labelProperty="description" /> > </html:select> > <font color="red"><html:errors > property="country" /></font> > </td> > </tr> > <tr> > <td>City</td> > <td> > <html:select property="city"> > <html:option value="">Select a > city...</html:option> > <logic:iterate id="City" name="CityList" > property="list" > type="City"> > <<<<<----------------------------------------------------------------------- > ------ > <logic:equal name="City" > property="country" value=""> > !!! This is where I'm stumped. How do I get the > comparison to work between 2 > beans? > >>>>>----------------------------------------------------------------------- > ------ > <html:option name="City" property="city" > labelProperty="description" /> > </logic:equals > > > </logic:iterate> > </html:select> > <font color="red"><html:errors property="city" > /></font> > </td> > </tr> > ... > > Any help much appreciated! > Derek > > > > --------------------------------------------------------------------- > 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] >
__________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free web site building tool. Try it! http://webhosting.yahoo.com/ps/sb/ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]