asp表单post提交与判断问题 在线急等!!!!!
A.asp代码
<form name="fm1" id="fm1" method="post" action="b.asp">
<input type="radio" name="radio" id="radio1" value="显示字符:第一个页面">
<input type="radio" name="radio" id="radio2" value="显示字符:第二个页面">
<input type="radio" name="radio" id="radio3" value="显示字符:第三个页面">
</form>
B.asp代码
第一页面
第二页面
第三页面
a页面的表单传递到b页面,然后b页面根据a页面的radi之进行判断显示 如果是radio1则b页面只显示字符:第一页面,如果radio2则b页面只显示字符:第二页面,求代码 在线等!!!!!!!!
你在A.asp页面中已经把radio的值定义好了,所以只需要直接输出radio的值就可以了:
<%
response.write request("radio")
%>
如果想去掉前面的“显示字符”,可以这悄嫌样:
<启滑手%
response.write right(request("radio"),5)
%>
如果想更通用,应该是这样:让衡
<%
Select Case request("radio")
Case "显示字符:第一个页面": response.write "第一页面"
Case "显示字符:第一个页面": response.write "第二页面"
Case "显示字符:第一个页面": response.write "第三页面"
End Select
%>
假定a传到b,第一页面是b1,第二页面是b2,第三页面是b3
b页面用如下代码
还有你这个要改下:
<form name="fm1" id="fm1" method="post" action="b.asp">
<input type="radio" name="radio" id="radio1" text="显示字符:第一个页面" value="1">
<缺锋谈input type="radio" name="radio" id="radio2" text="显示基握字符:第二个页面"value="1">
<input type="radio" name="radio" id="伏碰radio3" text="显示字符:第三个页面"value="1">
</form>
<%If Request("radio")=1 Then
Response.Redirct("b1.asp")
Else If Request("radio")=2 then
Response.Redirct("b2.asp")
Else
Response.Redirct("b3.asp")
End If
%>