468,242 Members | 1,504 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 468,242 developers. It's quick & easy.

two html forms

Hello Friends,
I have two forms(form1 and form2) on my html page.
question1 : can i access form 1 variables in form 2?. if so how?

question 2: when form2 action is saveci.jsp . can i access form1
variables in saveci.jsp. if so how?.

basically when form2 is submitted, form1 variables should be accessed
in the jsp which processes form2.

Thanks for the help!!!
s
Jul 17 '05 #1
1 2222
su**********@hotmail.com writes:
I have two forms(form1 and form2) on my html page.
question1 : can i access form 1 variables in form 2?. if so how?
In HTML there are no variables. In Javascript, you can access anything
on the page from anywhere else. So yes. Example of how:

<form id="form1"> ... <input name="foo" value="42">... </form>
<form id="form2"> ... <input name="bar">
<input type="button" value="copy"
onclick="this.form.elements['bar'].value =
document.forms['form1'].elements['foo'].value;">
...
</form>

question 2: when form2 action is saveci.jsp . can i access form1
variables in saveci.jsp. if so how?.
No. When submitting a form, only the named form controls of that
form is sent to the server.
basically when form2 is submitted, form1 variables should be accessed
in the jsp which processes form2.


Then you need to make it only one form. It is not that bad, you can
have different submit buttons to make people believe they send separate
forms:

<form id="megaform" action="saveci.jsp" method="post">
<fieldset><legend>What looks like form 1</legend>
...
<input type="submit" name="submit1" value="Submit Form 1">
</fieldset>
<fieldset><legend>What looks like form 2</legend>
...
<input type="submit" name="submit2" value="Submit Form 2">
</fieldset>
</form>

The name of the submit button that is used to submit the form is then
passed to the server along with the form data.

If you need the two forms to go to different pages, I suggest you
make an interface page that gets all the input, splits it as needed,
and switch to the real page. I don't know JSP, so I can't help you
with the details.

/L
--
Lasse Reichstein Nielsen - lr*@hotpop.com
DHTML Death Colors: <URL:http://www.infimum.dk/HTML/rasterTriangleDOM.html>
'Faith without judgement merely degrades the spirit divine.'
Jul 17 '05 #2

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

7 posts views Thread by Bob Nolty | last post: by
6 posts views Thread by William F. Zachmann | last post: by
4 posts views Thread by Sathyaish | last post: by
5 posts views Thread by nick | last post: by
7 posts views Thread by thersitz | last post: by
reply views Thread by NPC403 | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.