Login or Sign up Help | Site Map
Connecting Tech Pros Worldwide

nested forms

Question posted by: Michael Hill (Guest) on July 20th, 2005 04:10 PM
Is it possible to have nested forms?

<form name="form1" method="post" action="pgm1">
<input type="text1">
<form name="form2" method="post" action="pgm2">
<input type="text2">
<input type="submit" value="submit form2">
</form>
<input type="submit" value="submit form1">
</form>

and when form1 is submitted action is agaisnt pgm1 with vars from from1
and when form2 is submitted action is against pgm2 with vars from form2


Would you like to answer this question?
Sign up for a free account, or Login (if you're already a member).
Jukka K. Korpela's Avatar
Jukka K. Korpela
Guest
n/a Posts
July 20th, 2005
04:10 PM
#2

Re: nested forms
Michael Hill <hillmw@ram.lmtas.lmco.com> wrote:
[color=blue]
> Is it possible to have nested forms?[/color]

No, the HTML syntax explicitly forbids them.
[color=blue]
> and when form1 is submitted action is agaisnt pgm1 with vars from
> from1 and when form2 is submitted action is against pgm2 with vars
> from form2[/color]

No, you need to use a single form with two submit buttons and to set up
the server-side form handler so that it recognizes which button was
used and branches accordingly.

--
Yucca, http://www.cs.tut.fi/~jkorpela/
Pages about Web authoring: http://www.cs.tut.fi/~jkorpela/www.html


Darin McGrew's Avatar
Darin McGrew
Guest
n/a Posts
July 20th, 2005
04:10 PM
#3

Re: nested forms
Michael Hill <nospamhillmw@ram.lmtas.lmco.com> wrote:[color=blue]
> Is it possible to have nested forms?[/color]

No.

But it is possible to have a single form with multiple submit buttons, and
a server-side (e.g., CGI) program that does different things depending on
what submit button was used.

See also http://www.htmlhelp.com/faq/html/forms.html#two-submit
--
Darin McGrew, Join Bytes!, http://www.rahul.net/mcgrew/
Web Design Group, Join Bytes!, http://www.HTMLHelp.com/

"There is no right way to do the wrong thing."

 
Not the answer you were looking for? Post your question . . .
180,436 Experts ready to help you find a solution.
Sign up for a free account, or Login (if you're already a member).

  • Didn't find the answer you were looking for?
    Post Your Question
  • Top Community Contributors