Have you gotten any JS errors when you clicked on it? I believe you don't need the "javascript:" part when it's inside an eventhandler (onXXX), only when it's inside an href.
Try <html:link href="" onclick="go()">[ ok ]</html:link>, see if it works... HTH []'s - ventura ----- Original Message ----- From: "Cristiano Moreira Silva" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Sunday, June 29, 2003 5:12 PM Subject: Re: Submiting a form through a link > 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]