asp表单post提交与判断问题 在线急等!!!!!
A.asp代码<formname="fm1"id="fm1"method="post"action="b.asp"><inputtype="radio"name="rad...
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页面只显示字符:第二页面,求代码 在线等!!!!!!!! 展开
<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页面只显示字符:第二页面,求代码 在线等!!!!!!!! 展开
2个回答
展开全部
你在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
%>
<%
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
%>
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
%>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询