It's just something like this: function go() document.forms[0].submit(); }
<html:form action="/some_action"> <html:select property="choice" value="1"> <html:option value="1"/> <html:option value="2"/> <html:option value="3"/> <html:option value="4"/> </html:select> <html:link href="" onclick="javascript:go()">[ ok ]</html:link> </html:form> What's wrong with this implementation. It happens nothing when I click in the "[ ok ]" link. But I'll try your tip. Thanks. ----- Original Message ----- From: "Steve Raeburn" <[EMAIL PROTECTED]> To: "Struts Users Mailing List" <[EMAIL PROTECTED]> Sent: Sunday, June 29, 2003 2:20 PM Subject: RE: Submiting a form through a link > You don't need to use <html:link> because the link doesn't actually link to > anything, it just triggers the form submission. The path to your action is > actually in the <html:form> tag. The parameters that would normally be added > to the URL are specified in the hidden fields. > > If that's still not clear it would help if you posted some of your code so I > can better understand what you are trying to do. > > Steve > > > > > -----Original Message----- > > From: Cristiano Moreira Silva [mailto:[EMAIL PROTECTED] > > Sent: June 29, 2003 9:14 AM > > To: [EMAIL PROTECTED] > > Subject: Re: Submiting a form through a link > > > > > > First of all, thanks for helping me, but I've one > > doubt: in the example > > below (the one you sent me), you aren't using > > <html:link> but <html:hidden> > > instead. Where I put my link reference? Thanks again. > > > > <html:form action="/path"> > > <html:hidden property="action" value="MyAction"/> > > </html:form> > > > > ----- Original Message ----- > > From: "Steve Raeburn" <[EMAIL PROTECTED]> > > To: "Struts Users Mailing List" > > <[EMAIL PROTECTED]> > > Sent: Saturday, June 28, 2003 6:17 PM > > Subject: RE: Submiting a form through a link > > > > > > > <a href="" > > onclick="document.forms[0].submit();return > > false;">Click > > > here</a> > > > (or the equivalent using Struts <html:link> tag.) > > > > > > <html:form action="/path"> > > > <html:hidden property="action" > > value="MyAction"/> > > > </html:form> > > > > > > The above code works for me. Not sure if the return > > false; has any > > impact - > > > probably does nothing. > > > Do you have more than one form on the page? You > > might need to change the > > > forms[] index number. > > > You can also try using the form name (which is the > > same as defined in > > > struts-config.xml) e.g. > > > > > > document.forms['testForm'].submit() > > > > > > If that doesn't work then please post more of your > > form & link code. > > > > > > Steve > > > > > > p.s. Don't forget that if your users don't have > > javascript enabled then > > they > > > won't be able to use this feature of your site. ;-) > > > > > > > -----Original Message----- > > > > From: Cristiano Moreira Silva > > [mailto:[EMAIL PROTECTED] > > > > Sent: June 28, 2003 12:02 PM > > > > To: Struts Users Mailing List > > > > Subject: Submiting a form through a link > > > > > > > > > > > > Hello. I'm trying to submit a html:form through a > > > > html:link. When I click the link, on the onclick > > > > event, I call a javascript function and execute: > > > > > > > > document.forms[0].submit() > > > > > > > > Then nothing happens. > > > > > > > > Can someone send me a simple example (or a URL to > > it) > > > > of submiting a html:form through html:link? > > Thanks. > > > > > > > > > > > > > > > > ===== > > > > > > ____________________________________________________________ > > > > Cristiano Moreira Silva > > > > Site - http://computologo.vila.bol.com.br > > > > E-mail - [EMAIL PROTECTED] > > > > "Tudo posso nAquele que me fortalece." Fp. 4:13 > > > > > > > > > > _______________________________________________________________________ > > > > Yahoo! Mail > > > > Mais espaço, mais segurança e gratuito: caixa > > postal de 6MB, > > > > antivírus, proteção contra spam. > > > > http://br.mail.yahoo.com/ > > > > > > > > > > --------------------------------------------------------------------- > > > > To unsubscribe, e-mail: > > [EMAIL PROTECTED] > > > > For additional commands, e-mail: > > [EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: > > [EMAIL PROTECTED] > > > For additional commands, e-mail: > > [EMAIL PROTECTED] > > > > > > > > > > ===== > > ____________________________________________________________ > > Cristiano Moreira Silva > > Site - http://computologo.vila.bol.com.br > > E-mail - [EMAIL PROTECTED] > > "Tudo posso nAquele que me fortalece." Fp. 4:13 > > > > _______________________________________________________________________ > > Yahoo! Mail > > Mais espaço, mais segurança e gratuito: caixa postal de 6MB, > > antivírus, proteção contra spam. > > http://br.mail.yahoo.com/ > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] ===== ____________________________________________________________ Cristiano Moreira Silva Site - http://computologo.vila.bol.com.br E-mail - [EMAIL PROTECTED] "Tudo posso nAquele que me fortalece." Fp. 4:13 _______________________________________________________________________ Yahoo! Mail Mais espaço, mais segurança e gratuito: caixa postal de 6MB, antivírus, proteção contra spam. http://br.mail.yahoo.com/ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]