rivkamak
asked on
form post not working in asp
I have a simple form that I am sending as a post.
Then on the thank you page, I am trying to get the data using request.form("")
I am not seeing the results.
when I change it to GET, i see the variables in the url bar.
is there something wrong with my form that it's not working?
Then on the thank you page, I am trying to get the data using request.form("")
I am not seeing the results.
when I change it to GET, i see the variables in the url bar.
is there something wrong with my form that it's not working?
<form action="thankyouInd.asp" method="post" name="form1" id="form1" >
<fieldset>
<h2> Please select an event </h2>
<input type="radio" name="event" value="878739" id="event_0" />
Mens Torah Mates Retreat
- July 3-7<br />
<input type="radio" name="event" value="878740" id="event_1" />
Womens Torah Mates Retreat - August 16-19<br />
<br />
<label for="LastName" class="short">Last Name:</label>
<input name="LastName" type="text" class="inputgeneric" id="LastName" maxlength="30" />
<br />
<div class="clear"></div> <label for="father" class="short">First name:</label>
<input name="firstname" type="text" class="inputgeneric" id="father" maxlength="30" />
<br /><div class="clear"></div>
<label for="spousename" class="short">Spouse’s first name :</label>
<input name="spousename" type="text" class="inputgeneric" id="spousename" maxlength="30"/>
<br /><div class="clear"></div>
<label for="Address" class="short">Address:</label>
<input name="Address" type="text" class="inputgeneric" id="Address" maxlength="50" />
<br /><div class="clear"></div>
<label for="city" class="short">City: </label>
<input name="city" type="text" class="inputgeneric" id="city" maxlength="40" />
<br /><div class="clear"></div>
<label for="state" class="short">State: </label>
<input name="state" type="text" class="inputgeneric" id="state" maxlength="20" />
<br /><div class="clear"></div>
<label for="zip" class="short">Zip:</label>
<input name="zip" type="text" class="inputgeneric" id="zip" maxlength="15" />
<br /><div class="clear"></div>
<label for="homephone" class="short"> Home Phone :</label>
<input name="homephone" type="text" class="inputgeneric" id="homephone" maxlength="50" />
<br /><div class="clear"></div>
<label for="cellhusband" class="short"> Cell :</label>
<input name="cellwife" type="hidden" class="inputgeneric" id="cellwife" maxlength="50" /> <input name="cellhusband" type="text" class="inputgeneric" id="cellhusband" maxlength="50" /> <input name="workphone" type="hidden" class="inputgeneric" id="workphone" maxlength="50" />
<br /><div class="clear"></div>
<label for="email" class="short"> Email: </label>
<input name="email" type="text" class="inputgeneric" id="email" maxlength="50" />
</fieldset>
<fieldset>
<div class="clear"></div>
<p>Anything else you want to tell us?:
</p>
<label for="otherRequests" class="short"> </label>
<span id="request">
<textarea name="otherRequests" cols="45" rows="5" class="input" id="otherRequests"></textarea>
</span>
</fieldset><br />
<br />
<label for="button"> </label>
<input name="button" type="button" id="button" onclick="verify();" value="Submit My Application" class="inputgeneric"/></p>
<p> </p>
<input type="hidden" name="MM_insert" id="MM_insert" value="form1" />
</form>
I've tried for each f in request.form()
response.write("<p>" & f & " = " & request.form(f) &"</p>")
next
ASKER
yes. I tried that code on the thank you page.
Nothing showing up
I tried a regular (response.write()) and it worked.
so the page is loading asp
Nothing showing up
I tried a regular (response.write()) and it worked.
so the page is loading asp
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
its something extremely strange. i put the code here:
http://www.oorah.org/shabbatwithoorah/index-individual2.html
the thank you page is blank except for this
<%
for each f in request.form()
response.write("<p>" & f & " = " & request.form(f) &"</p>")
next
%>
and i am still getting nothing in return
http://www.oorah.org/shabbatwithoorah/index-individual2.html
the thank you page is blank except for this
<%
for each f in request.form()
response.write("<p>" & f & " = " & request.form(f) &"</p>")
next
%>
and i am still getting nothing in return
ASKER
Is it possible method="post" is case sensitive?
You have
<form action="thankyouInd.asp" method="post" name="form1" id="form1" >
<!-- <form action="PHP-GET-POST.php" method="post" name="form1" id="form1" > -->
just to be safe, remove the 2nd line.
Then make sure the action is going to
http://www.oorah.org/shabbatwithoorah/index-individual2.html
However, it needs to go to a .asp page and not .html page. Unless you tell iss to interpret html as asp, I dont' think that will work. So the page should be http://www.oorah.org/shabbatwithoorah/index-individual2.asp
<form action="thankyouInd.asp" method="post" name="form1" id="form1" >
<!-- <form action="PHP-GET-POST.php" method="post" name="form1" id="form1" > -->
just to be safe, remove the 2nd line.
Then make sure the action is going to
http://www.oorah.org/shabbatwithoorah/index-individual2.html
However, it needs to go to a .asp page and not .html page. Unless you tell iss to interpret html as asp, I dont' think that will work. So the page should be http://www.oorah.org/shabbatwithoorah/index-individual2.asp
No, method="post" is Not case sensitive. I can see by looking at the HTTP headers that the info is being posted. If you put your ASP code above in the middle of the page, you should be able to see what is being posted.
@Padas, you're posting my version. PHP-GET-POST.php is my test page for showing everything that is submitted. The code he posted works. There's just something about how he is using it.
>> for each f in request.form()
get rid of the parentheses and try again.
get rid of the parentheses and try again.
<%
for each f in Request.Form
response.write("<p>" & f & " = " & request.form(f) &"</p>")
next
%>
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Thank you for your help
request.form is for post
request is for either
Did you try
Open in new window
Is the above on the thank you page?