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"> </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]