初学者向高手求助一个关于ASP的问题

来源:百度知道 编辑:UC知道 时间:2024/05/16 04:33:55
我想请教一个关于asp的问题:
有btn0~btn3的4个按钮
<%
btnValue=Array("苍蝇","豆娘","毛毛虫","蛾")
For i=0 To UBound(btnValue)
Response.Write"<input type=submit name=btn"&i&_
"value="&btnValue(i)&">"
Next
%>

<%
If btnValue(0)=Request("btn0") Then
Msg="你按了"&苍蝇&"钮"
ElseIf btnValue(1)=Request("btn1") Then
Msg="你按了"&豆娘&"钮"
ElseIf btnValue(2)=Request("btn2") Then
Msg="你按了"&毛毛虫&"钮"
ElseIf btnValue(3)=Request("btn3") Then
Msg="你按了"&蛾&"钮"
End If
%>
我知道Request("btn1")就是获取btn1的value值,我想请问如果我按了btn2键,那么Request("btn1")能够返回btn1的value值吗,还是一定要按了btn1键,Request("btn1")才会起作用,还有如果只要按一个键就提交所有四个间的value值的话,那服务起怎么判断我是按了哪一个间呢,望各位指点一下,谢谢!

按了哪个件就返回对应的值。
先插入一个按钮:
<input type="button" name="btn0" value="苍蝇">
判断:if request(btn0")="苍蝇" then
Msg="你按了"&苍蝇&"钮"
end if
其他三个就只要把苍蝇换掉就可以了。