Home All Groups Group Topic Archive Search About

submitting more than one form



Author
10 Mar 2005 9:09 AM
Sara
Hi all,
I don't know if this is possible or if it even makes sense, but this is what
I want to do. I have a page with a form to fill in a timesheet for a user.
Depending on how many users did a "job", a form will appear on the page for
each user. So basically, you could have 3 forms, all with the same names etc.
and the only thing distinguishing them is a hidden input with userID and
different data for each user. Now what I want the person to be able to do is
fill out all the forms on the page and submit them at one time, rather than
one at a time. Then in the asp, I'd like to iterate through each form that
was submitted (obv I don't know how many were so I assume I'd go through a
collection if one exists) and process them one after the next.
Is this possible and if so, how do I submit them all together and how do I
then go through them on the asp side.

Thanks in advance for any help or for a better approach to this prob.

--
Sara

Author
10 Mar 2005 11:52 AM
Roland Hall
"Sara" wrote in message
Show quote
news:BF6EF5AD-EAC4-4227-873B-95363A1CBC66@microsoft.com...
: I don't know if this is possible or if it even makes sense, but this is
what
: I want to do. I have a page with a form to fill in a timesheet for a user.
: Depending on how many users did a "job", a form will appear on the page
for
: each user. So basically, you could have 3 forms, all with the same names
etc.
: and the only thing distinguishing them is a hidden input with userID and
: different data for each user. Now what I want the person to be able to do
is
: fill out all the forms on the page and submit them at one time, rather
than
: one at a time. Then in the asp, I'd like to iterate through each form that
: was submitted (obv I don't know how many were so I assume I'd go through a
: collection if one exists) and process them one after the next.
: Is this possible and if so, how do I submit them all together and how do I
: then go through them on the asp side.
:
: Thanks in advance for any help or for a better approach to this prob.

I don't know if what you're asking is possible.  I have written an example
to show you how to build a form with a dynamic number of elements.  You
would be passing the number of elements somehow to this page, either posting
from another form or on the URL as a querystring element.  I have you select
the number of users from a range of 1 to 5.

When you post, it will create the form for user input.  You can pass the
user IDs but here I'm having you enter them, along with a name and an age,
as an example.

When you post again, I will display the results.  You could use this area to
also submit to a database.

This is all done on one page and although a simple example, it can really be
any size simply by adding more input fields.  You could really be creative
and make the fields dynamic as well.

http://kiddanger.com/lab/formsarray.asp

HTH...

--
Roland Hall
/* This information is distributed in the hope that it will be useful, but
without any warranty; without even the implied warranty of merchantability
or fitness for a particular purpose. */
Technet Script Center - http://www.microsoft.com/technet/scriptcenter/
WSH 5.6 Documentation - http://msdn.microsoft.com/downloads/list/webdev.asp
MSDN Library - http://msdn.microsoft.com/library/default.asp
Author
11 Mar 2005 8:47 AM
Sara
Thanks Roland.
I'm aware that I can do it your way, I was just hoping I could do it the way
I suggested cause it's simpler!
But I think I'll take your suggestion because my way doesn't seem possible.

Sara

Show quote
"Roland Hall" wrote:

> "Sara" wrote in message
> news:BF6EF5AD-EAC4-4227-873B-95363A1CBC66@microsoft.com...
> : I don't know if this is possible or if it even makes sense, but this is
> what
> : I want to do. I have a page with a form to fill in a timesheet for a user.
> : Depending on how many users did a "job", a form will appear on the page
> for
> : each user. So basically, you could have 3 forms, all with the same names
> etc.
> : and the only thing distinguishing them is a hidden input with userID and
> : different data for each user. Now what I want the person to be able to do
> is
> : fill out all the forms on the page and submit them at one time, rather
> than
> : one at a time. Then in the asp, I'd like to iterate through each form that
> : was submitted (obv I don't know how many were so I assume I'd go through a
> : collection if one exists) and process them one after the next.
> : Is this possible and if so, how do I submit them all together and how do I
> : then go through them on the asp side.
> :
> : Thanks in advance for any help or for a better approach to this prob.
>
> I don't know if what you're asking is possible.  I have written an example
> to show you how to build a form with a dynamic number of elements.  You
> would be passing the number of elements somehow to this page, either posting
> from another form or on the URL as a querystring element.  I have you select
> the number of users from a range of 1 to 5.
>
> When you post, it will create the form for user input.  You can pass the
> user IDs but here I'm having you enter them, along with a name and an age,
> as an example.
>
> When you post again, I will display the results.  You could use this area to
> also submit to a database.
>
> This is all done on one page and although a simple example, it can really be
> any size simply by adding more input fields.  You could really be creative
> and make the fields dynamic as well.
>
> http://kiddanger.com/lab/formsarray.asp
>
> HTH...
>
> --
> Roland Hall
> /* This information is distributed in the hope that it will be useful, but
> without any warranty; without even the implied warranty of merchantability
> or fitness for a particular purpose. */
> Technet Script Center - http://www.microsoft.com/technet/scriptcenter/
> WSH 5.6 Documentation - http://msdn.microsoft.com/downloads/list/webdev.asp
> MSDN Library - http://msdn.microsoft.com/library/default.asp
>
>
>
Author
11 Mar 2005 2:13 PM
Roland Hall
"Sara" wrote in message
news:DC620995-B8D2-458B-AC61-948195B8A611@microsoft.com...
: Thanks Roland.

You're welcome.

: I'm aware that I can do it your way, I was just hoping I could do it the
way
: I suggested cause it's simpler!
: But I think I'll take your suggestion because my way doesn't seem
possible.

If it is possible, I'm not aware of it.
Good luck.

--
Roland Hall
/* This information is distributed in the hope that it will be useful, but
without any warranty; without even the implied warranty of merchantability
or fitness for a particular purpose. */
Technet Script Center - http://www.microsoft.com/technet/scriptcenter/
WSH 5.6 Documentation - http://msdn.microsoft.com/downloads/list/webdev.asp
MSDN Library - http://msdn.microsoft.com/library/default.asp

AddThis Social Bookmark Button