struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From José Ventura <vent...@cit.com.br>
Subject Re: Submiting a form through a link
Date Sun, 29 Jun 2003 20:19:34 GMT
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" <crisbrsp@yahoo.com.br>
To: <struts-user@jakarta.apache.org>
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" <steve@ninsky.com>
> To: "Struts Users Mailing List"
> <struts-user@jakarta.apache.org>
> 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:crisbrsp@yahoo.com.br]
> > > Sent: June 29, 2003 9:14 AM
> > > To: struts-user@jakarta.apache.org
> > > 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" <steve@ninsky.com>
> > > To: "Struts Users Mailing List"
> > > <struts-user@jakarta.apache.org>
> > > 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:crisbrsp@yahoo.com.br]
> > > > > 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 - crisbrsp@yahoocom.br
> > > > > "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:
> > > struts-user-unsubscribe@jakarta.apache.org
> > > > > For additional commands, e-mail:
> > > struts-user-help@jakarta.apache.org
> > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > >
> > > >
> > >
> ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail:
> > > struts-user-unsubscribe@jakarta.apache.org
> > > > For additional commands, e-mail:
> > > struts-user-help@jakarta.apache.org
> > >
> > >
> > >
> > >
> > > =====
> > >
> ____________________________________________________________
> > > Cristiano Moreira Silva
> > > Site - http://computologo.vila.bol.com.br
> > > E-mail - crisbrsp@yahoocom.br
> > > "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:
> struts-user-unsubscribe@jakarta.apache.org
> > > For additional commands, e-mail:
> struts-user-help@jakarta.apache.org
> > >
> > >
> > >
> >
> >
> >
> >
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> struts-user-unsubscribe@jakarta.apache.org
> > For additional commands, e-mail:
> struts-user-help@jakarta.apache.org
>
>
>
>
> =====
> ____________________________________________________________
> Cristiano Moreira Silva
> Site - http://computologo.vila.bol.com.br
> E-mail - crisbrsp@yahoocom.br
> "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: struts-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: struts-user-help@jakarta.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org


Mime
View raw message