You have to change the "rightid" and "leftid" values
with the actual names assigned to the <select> tags
generated by the S2 tags. Does that make sense?

-Bill


--- [EMAIL PROTECTED] wrote:

> 
> I've corrected it.
> But when my form is submitted, values that are
> selected are still not 
> submitted.
> I'm calling the function below:
> function doSubmitSelect()
> {
> var selectObj = document.getElementById('leftId'); 
> selectAllOptionsExceptSome(selectObj, 'key', '');
> selectObj = document.getElementById('rightId'); 
> selectAllOptionsExceptSome(selectObj, 'key', '');" 
> 
> }
> 
> the optiontransfertag definition is here:
> <s:optiontransferselect 
>         tooltip="Selectionner vos support favoris"
>         headerKey="-1"
>         headerValue="--- Selectionnez ---"
>         doubleHeaderKey="-1"
>         id="leftId"
>         doubleId="rightId"
>         doubleHeaderValue="--- Selectionnez ---"
>         emptyOption="true"
>         doubleEmptyOption="true"
>         label="Support favoris"
>         leftTitle="Supports favoris"
>         rightTitle="support favoris Choisis"
>         name="supportsFavoris" 
>         list="#application.supports" 
>         listKey="codeSupport" listValue="libelle"
>         doubleName="supportsFavorisChoisis"
>         doubleList="defaultListSupport" />
> 
> 
> I wonder if I have to define the leftId and the
> rightId in the form.
> 
> Meissa
> 
> 
> 
> Bill Johnson <[EMAIL PROTECTED]> 
> 06/07/2007 17:23
> Veuillez répondre à
> "Struts Users Mailing List" <user@struts.apache.org>
> 
> 
> A
> Struts Users Mailing List <user@struts.apache.org>
> cc
> 
> Objet
> Re: optionstransferselect tag
> 
> 
> 
> 
> 
> 
> The onsubmit attribute is for the <s:form> tag, not
> the <s:submit> tag.
> 
> -Bill
> 
> --- [EMAIL PROTECTED] wrote:
> 
> > 
> > I'm trying to use the onsubmit attribute in the
> > s:submit tag but it fails.
> > The exception is saying that the attribute
> onsubmit
> > is not correct 
> > according to submit TLD.
> > Can someone tell what I've done wrong.
> > here is my jsp:
> > 
> > <%@ taglib prefix="s" uri="/struts-tags" %>
> > 
> > <html>
> > <head>
> > <title> Media - Tags - UI Tags -
> > Optiontransferselect</title>
> > <script language="JavaScript"
> > type="text/javascript">
> > function doSubmitSelect()
> > {
> > var selectObj = document.getElementById('leftId'
> > );selectAllOptionsExceptSome(selectObj, 'key',
> '');
> > selectObj = document.getElementById('rightId'
> > );selectAllOptionsExceptSome(selectObj, 'key',
> '');"
> > 
> > 
> > }
> > </script>
> > <s:head theme="ajax" />
> > </head>
> > <body>
> > 
> > <center>
> > 
> > <s:form action="optiontfSubmit" method="post"> 
> > <table width="50%" border="0" align="center"
> > cellpadding="0" cellspacing=
> > "0">
> >         <TR>
> >                 <TD width="15%" height="25"
> > align="left">&nbsp;</TD>
> >                 <TD align="left">
> >                 <s:optiontransferselect 
> >         tooltip="Selectionner vos support favoris"
> >         headerKey="-1"
> >         headerValue="--- Selectionnez ---"
> >         doubleHeaderKey="-1"
> >         id="leftId"
> >         doubleId="rightId"
> >         doubleHeaderValue="--- Selectionnez ---"
> >         emptyOption="true"
> >         doubleEmptyOption="true"
> >         label="Support favoris"
> >         leftTitle="Supports favoris"
> >         rightTitle="support favoris Choisis"
> >         name="supportsFavoris" 
> >         list="#application.supports" 
> >         listKey="codeSupport" listValue="libelle"
> >         doubleName="supportsFavorisChoisis"
> >         doubleList="defaultListSupport" />
> >                 </TD>
> >         </TR>
> > 
> >         <tr>
> >                 <td></td>
> >                 <td align="left"  colspan="2">
> > <s:submit value="Valider" 
> > onsubmit="javascript:doSubmitSelect();"/></td>
> >         </tr>
> > </TABLE>
> > 
> > 
> > </s:form>
> > </center>
> > </body>
> > 
> > </html>
> > 
> > 
> > 
> > 
> > 
> > 
> > Jeromy Evans <[EMAIL PROTECTED]> 
> > 06/07/2007 09:49
> > Veuillez répondre à
> > "Struts Users Mailing List"
> <user@struts.apache.org>
> > 
> > 
> > A
> > Struts Users Mailing List <user@struts.apache.org>
> > cc
> > 
> > Objet
> > Re: optionstransferselect tag
> > 
> > 
> > 
> > 
> > 
> > 
> > You can work-around this bug in 2.0.6 by adding
> the
> > following javascript 
> > to the onsubmit attribute of
> optionstransferselect:
> > 
> > 
> > onsubmit="var selectObj = 
> >
>
document.getElementById('leftId');selectAllOptionsExceptSome(selectObj,
> > 
> > 'key', '');selectObj = 
> >
>
document.getElementById('rightId');selectAllOptionsExceptSome(selectObj,
> > 
> > 'key', '');"
> > 
> > where:
> > leftId is the id of the first select (id value)
> > rightId is the id of the second select (doubleId
> > value)
> > 
> > That is an exact copy of the javascript included
> in
> > <script> by the tag, 
> > but adding it to onsubmit guarantees it executes.
> > 
> > I can't comment on whether the problem was fixed
> in
> 
=== message truncated ===



      
____________________________________________________________________________________
Shape Yahoo! in your own image.  Join our Network Research Panel today!   
http://surveylink.yahoo.com/gmrs/yahoo_panel_invite.asp?a=7 



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to