use javascript for this problem...
On Wed, Jun 4, 2008 at 4:35 PM, piltrafeta <[EMAIL PROTECTED]> wrote:
>
> If i put key="maxCoord" it continues taking the value from the listbox of
> the
> first record...
>
>
>
>
> styl9090 wrote:
> >
> > Try changing this line,
> > <s:select name="maxCoord" .../>
> > to
> > <s:select key="maxCoord" .../>
> > then, your variable(maxCoord) will hold the selected value from the list
> > box.
> >
> >
> >
> > piltrafeta wrote:
> >>
> >> Actually session.coordValues has a list with numbers from 1 to 10, and
> >> this is correct...
> >> The thing is that it takes maxCoord as an array. And it returns only the
> >> first element, which means the value in the first select of the list of
> >> records.
> >>
> >> I've tried creating only one form for all the records and what i obtains
> >> in my maxCoord is a list with the values for each record.
> >>
> >>
> >>
> >> Laurie Harper wrote:
> >>>
> >>> The most likely explanation would be that your option values collection
> >>> (session.coordValues) has empty or inconsistent key values. Check that
> >>> it contains what you think it does.
> >>>
> >>> L.
> >>>
> >>> piltrafeta wrote:
> >>>> Hi ,
> >>>> i have a jsp with some forms like this :
> >>>> <s:form action="acceptUser" method="post">
> >>>> <tr>
> >>>> <td>
> >>>> <s:a href="#" onclick="accept(%{#users.value._id})"> Accept
> </s:a>
> >>>> </td>
> >>>> <td><s:url id="url" action="rejectUser" includeParams="none" >
> >>>> <s:param name="idUser" value="%{#users.value._id}" />
> >>>> </s:url>
> >>>> <s:a href="%{url}"> Reject </s:a>
> >>>> <!--<s:form action="rejectUser" method="post">
> >>>> <s:a href="#" onclick="onLinkClick(%{#users.value._id})"> Reject
> >>>> </s:a>
> >>>> </s:form>-->
> >>>> </td>
> >>>> <td><s:property value="#users.value._name"/></td>
> >>>> <td><s:property value="#users.value._username"/></td>
> >>>> <td><s:select name="maxCoord"
> >>>> headerValue="" headerKey=""
> list="#session.coordValues"
> >>>> size="1" multiple="false" />
> >>>> </td>
> >>>> </tr>
> >>>> <s:hidden name="idUser"/>
> >>>> </s:form>
> >>>>
> >>>> and in my JavaActionClass i have a attribute with the same name as the
> >>>> select element :
> >>>> private String maxCoord;
> >>>> public String accept() {
> >>>> print(maxCoord);
> >>>> return SUCCESS;
> >>>> }
> >>>> public String getMaxCoord() {
> >>>> return maxCoord;
> >>>> }
> >>>> public void setMaxCoord(String maxCoord) {
> >>>> this.maxCoord = maxCoord;
> >>>> }
> >>>> when i'm printing the maxCoord value, i only obtanins the correct
> value
> >>>> if i
> >>>> select the first form in my jsp class... if i chose any of the other i
> >>>> get
> >>>> an empty string.
> >>>> Can you halp me with this please ?
> >>>> Thanks
> >>>
> >>>
> >>> ---------------------------------------------------------------------
> >>> To unsubscribe, e-mail: [EMAIL PROTECTED]
> >>> For additional commands, e-mail: [EMAIL PROTECTED]
> >>>
> >>>
> >>>
> >>
> >>
> >
> >
>
> --
> View this message in context:
> http://www.nabble.com/Getting-a-s%3Aselect-selected-value-tp17566943p17654835.html
> Sent from the Struts - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>