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 > 2.0.8, or if the > exact cause of the intermittent problem was ever > identified as a bug. > > More details in this thread: > http://www.nabble.com/-S2--Optiontransfertselect-tag-t3827911.html > > regards, > Jeromy Evans > > [EMAIL PROTECTED] wrote: > > There is bug in optionstransferselect tag in > struts 2.0.6. When the form > > > is submitted,nothing > > is selected. > > Can someone tells me if this has been fixed in > struts 2.0.8. > > > > thanks in advance. > > Meissa > > > > > > > > [EMAIL PROTECTED] > > 06/07/2007 09:25 > > 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 > > > > > > > > > > > > > > > > but the showcase sample example is working > correctly. > > That's why I'm troubledshooted not to have my > example working. > > Meissa > > > > > > > > Bill Johnson <[EMAIL PROTECTED]> > > 05/07/2007 17:56 > > 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 > > > > > > > > > > > > > > I'm having the same problem and it appears to be > > because the default theme is requiring DOJO to > > automatically select all the select options before > > submitting the form. I'm not sure if there is a > JIRA > > bug opened for this or not, but there probably > should > === message truncated === ____________________________________________________________________________________ Need a vacation? Get great deals to amazing places on Yahoo! Travel. http://travel.yahoo.com/ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]