asp中radio怎么用,帮忙写个例子

假如我这有个选择题,单选题。答案有ABCD,假如我选择的A,然后点提交,从后台就读取到这个题是选的A假如我这有2个题问题一答案有4个(ABCD)问题二大哪有4个(ABCD... 假如我这有个选择题,单选题。答案有ABCD,假如我选择的A,然后点提交,从后台就读取到这个题是选的A
假如我这有2个题问题一 答案有4个(ABCD) 问题二大哪有4个(ABCD) ,我想让他选完一点提交,在另外一个页面显示出他的答案就像这样 问题一你选择了B 问题二你选择了 C 就在另外一个页面这样显示出来
展开
 我来答
yezi275344015
推荐于2016-12-02 · TA获得超过202个赞
知道答主
回答量:50
采纳率:0%
帮助的人:80.2万
展开全部
在给你一个例子把忙你哪去看看,<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%
Dim school,palce '定义一个Answer变量,并且将他赋值为接收到的单选按钮组的值
school=request.Form("school")
palce=request.Form("palce")
If request.QueryString("action")="go" then '这里表示接收的action参数为go的时候则执行下面的select case语句
response.Write "你选择了学校是:"&school&"。你选择的工作是:"&palce
end if
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>

<body>
<form name="form1" method="post" action="?action=go">

<label>1、我现在就读的学校是<br>
遵义医学院
<input type="radio" name="school" value="遵义医学院">
泸州医学院
<input type="radio" name="school" value="泸州医学院">
广州医学院
<input type="radio" name="school" value="广州医学院">
<br>
2、我工作的地点是<br>
贵阳
<input name="palce" type="radio" value="贵阳">
遵义
<input type="radio" name="palce" value="遵义">
重庆
<input type="radio" name="palce" value="重庆">
<br>
</label>
<label></label>
<input type="submit" name="Submit" value="提 交">
</form>
</body>
</html>

是这样的,如果要有多个答案选择,则需要用单选按钮组来实现,先给你看看单选按钮的属性
<input name="chose" type="radio" value="A" checked>
<input type="radio" name="chose" value="B">
上句话的意思是一个名叫chose的单选按钮和一个同样名字的单选按钮,实际上就是一个单选按钮组,名字都为chose上面的一个值为:A,checked表示他的初始状态为选中,下面的一个值为:B,不选中。
下面是一个例子,单选按钮组名叫chose,值分别为;A、B、C、D。表单名称为form提交参数为本页action=go表示附带一个参数为go(这里设置一个参数为了方便在接收这些单选按钮组的值的时候好识别)
然后下面有注释。
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%
Dim Answer '定义一个Answer变量,并且将他赋值为接收到的单选按钮组的值
Answer=request.Form("chose")
If request.QueryString("action")="go" then '这里表示接收的action参数为go的时候则执行下面的select case语句
Select Case Answer
Case "A"
response.Write "你选择了"&Answer
Case "B"
response.Write "你选择了"&Answer
Case "C"
response.Write "你选择了"&Answer
Case "D"
response.Write "你选择了"&Answer
End Select
end if
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>

<body>
<form name="form1" method="post" action="?action=go">

<label>
<input name="chose" type="radio" value="A" checked>
A</label>
<label>
<input type="radio" name="chose" value="B">
B</label>
<label>
<input type="radio" name="chose" value="C">
C</label>
<label>
<input type="radio" name="chose" value="D">
D</label>
<input type="submit" name="Submit" value="提 交">
</form>
</body>
</html>
h_wing007
2010-04-16
知道答主
回答量:11
采纳率:0%
帮助的人:15.9万
展开全部
一:在前台定义控件的时候,value,和text都设置好A,B,C,D
后台:string selectValue = this.radio.SelectValue

二:如果需要选择完就进行处理,则只要选择控件->属性(设置允许PostBack),然后在控件中事件,双击回传,注册事件,在事件中进行编码就可以了。

好久没写前台了,可能属性名字有些出入,不过大致属性是这样的,仔细看看,马上就能找到了^^
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式