[ http://issues.apache.org/struts/browse/STR-2927?page=comments#action_37962 ] Kalpesh Modi commented on STR-2927: -----------------------------------
This is not a bug. This is how some browser behaves. You get key=value in the request only if the checkbox/select is selected. If you dont select or unselect it, you wont get the key=value in your request. In your reset method of the ActionForm, reset the value for the array to null. Thanks, -Kalpesh > nested:select multiple select box not storing empty values, i.e. retaining > previous values if none is selected. > ---------------------------------------------------------------------------------------------------------------- > > Key: STR-2927 > URL: http://issues.apache.org/struts/browse/STR-2927 > Project: Struts 1 > Issue Type: Bug > Components: Taglibs > Affects Versions: 1.2 Family > Environment: Windows XP professional > Reporter: Sreedhar Mada > Priority: Critical > > I'm using nested:select tag in my application to hold multiple values. Here > is the HTML for my element. > <select name="testBox" multiple="multiple" size="3" ><option > value="1">ABC</option> > <option value="3" selected="selected">DEF</option> > <option value="4">GHI</option> > <option value="6" selected="selected">JKL</option> > <option value="9">MNO</option> > <option value="44" selected="selected">PQR</option> > <option value="66" selected="selected">STU</option> > <option value="08" selected="selected">VWX</option> > <option value="11" selected="selected">YZA</option> > <option value="21111">BCDE</option> > <option value="1111">FFFFF</option> > <option value="0000">RGEV</option> > <option value="209">TQPN</option> > <option value="102">MTR</option> > </select> > This element represents the data I previously saved in the database. If I > re-visit the application and deselect all the options selected in this box, > it is not reflecting to show empty list. I'm using a string array in my form > bean to hold these values. > Once all the values are deselected, the String array should be empty or null. > But it is still holding the previous set of values. > Instead of deselecting all the options, If I do any other action(selecting > other values or deselecting one or more by keeping atleast one value > selected) it works fine. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/struts/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
