struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Cristiano Moreira Silva <crisb...@yahoo.com.br>
Subject Re: Submiting a form through a link
Date Sun, 29 Jun 2003 20:12:49 GMT
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


Mime
View raw message