467,134 Members | 1,035 Online
Bytes | Developer Community
Ask Question

Home New Posts Topics Members FAQ

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

Form change based upon criteria selected?



Is it possible (and if so, how?) to have an asp form page that based
upon a user's selection on a field, would generate a input field b that
the user selects?

For example:

User selects "name" in a select statement which would list the possible
names to select from or if the user selects "telephone" in the same
select statement then it would list the possible telephone numbers to
select from.

Or simpler:

If user selects A then show P to select from or
if user selects B then show Z to select from.

Thanks in advance
*** Sent via Devdex http://www.devdex.com ***
Don't just participate in USENET...get rewarded for it!
Jul 19 '05 #1
  • viewed: 2001
Share:
3 Replies
You'd need to either;

1. Use If/Then or Select Case, combined with a querystring
2. Use client side code

For the latter, you'd need to post to a client side group, such as;

microsoft.public.scripting.jscript

--

Regards

Steven Burn
Ur I.T. Mate Group
www.it-mate.co.uk

Keeping it FREE!
"Micromanaged" <no*****@nospam.org> wrote in message
news:ea**************@TK2MSFTNGP09.phx.gbl...


Is it possible (and if so, how?) to have an asp form page that based
upon a user's selection on a field, would generate a input field b that
the user selects?

For example:

User selects "name" in a select statement which would list the possible
names to select from or if the user selects "telephone" in the same
select statement then it would list the possible telephone numbers to
select from.

Or simpler:

If user selects A then show P to select from or
if user selects B then show Z to select from.

Thanks in advance
*** Sent via Devdex http://www.devdex.com ***
Don't just participate in USENET...get rewarded for it!

Jul 19 '05 #2


I tried using If..Then, but I couldn't get it to work. Once I select a
value in the first field, does the fieldname receive that value as soon
as I select it, or is it still null until I hit the submit button on the
form?
*** Sent via Devdex http://www.devdex.com ***
Don't just participate in USENET...get rewarded for it!
Jul 19 '05 #3
Here's something I put together about having pages post back to
themselves that hopefully might give you some ideas.

ASP Design Tips - Post Back Page
http://www.bullschmidt.com/devtip-postbackpage.asp

Perhaps have most Web pages "post back" to themselves and then handle
further processing from there. This can often cut down on the number of
pages that need to be developed and the related back-and-forth involved
with many pages.

To make the form post back to the same page:
<form id="frmMain" name="frmMain" action="<%=
Request.ServerVariables("SCRIPT_NAME") %>" method="post">

And here are some buttons:
<% ' *** btnClose %>
<input type="submit" name="btnClose" value="Close">
<% ' *** btnSave %>
<input type="submit" name="btnSave" value="Save">
<% ' *** btnNew %>
<input type="submit" name="btnNew" value="New">
<% ' *** btnDel %>
<input type="submit" name="btnDel" value="Delete" onclick="return
confirm('Are you sure you want to delete this record?');">

To handle processing toward the top of the page:
If Request.Form("btnClose") <> "" Then ' Close btn.
' Close.
Call ClosePg()
Elseif Request.Form("btnSave") <> "" Then ' Save btn.
' Set var.
Call SetVar("frompost")

' Save rec.
Call SaveRec()
Elseif Request.Form("btnNew") <> "" Then ' New btn from this pg.
' Set var.
Call SetVar("new")
Elseif Request.Form("btnDel") <> "" Then ' Del btn.
' Set var.
Call SetVar("frompost")

' Del rec.
Call DelRec()

' Set var.
Call SetVar("new")
Elseif Request.QueryString("CustID") <> "" Then ' CustID from Many pg.
' Set var.
Call SetVar("fromdb")
Elseif Request.QueryString("CustID") = "" Then ' Add btn from MainMenu
pg.
' Set var.
Call SetVar("new")
End If

And the ClosePg(), DelRec(), SaveRec(), and SetVar() functions above are
custom functions that would still need to be developed.

Best regards,
J. Paul Schmidt, Freelance ASP Web Designer
http://www.Bullschmidt.com
ASP Designer Tips, ASP Web Database Demo, Free ASP Bar Chart Tool...
*** Sent via Devdex http://www.devdex.com ***
Don't just participate in USENET...get rewarded for it!
Jul 19 '05 #4

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

12 posts views Thread by Tom | last post: by
5 posts views Thread by SeanCly10@gmail.com | last post: by
2 posts views Thread by Mark Roughton | last post: by
1 post views Thread by tomlebold@msn.com | last post: by
7 posts views Thread by Ceebaby via AccessMonster.com | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.