用POST方式获取Radio Button是否被选中的信息

原创 2006年06月01日 16:59:00
问题描述:

最近做一个单项选择题表单的提交,共90道题,每道题5个选项,用5个radio button来实现。因为是单选题,所以把每道题的5个radio button作为一组,使用相同的名字(该题的题号),每个选项赋予一个结果值(1,2,3,4,5)。在提交表单时,需要根据用户的选择,获取每道题选中的是哪个选项,将该选项的结果值保存到一个数组或字符串里提交给数据库,进行评分。

实现方案:

使用XML文件保存题目数据,用XSLT文件进行网页显示格式的生成,在XSLT文件中,需要输出radio button时,定义radio button,代码如下(以第1题第3个选项为例):

<input type="radio", name = "1", value = "3" >
选项3
</input>

如此这般,在XSLT文件中定义了所有的90个题目共450个选项。其中每5个选项name属性相同,为该题题号。每个选项的value属性代表其选项结果值。

表单提交后,在获取表单信息时,采用POST方式,获得代码如下(以获取第1题的选项结果为例):

int result = Request.Form("1");

对radio button做Request.Form时,输入参数为想要获取的Radio Button的name属性。只有被选中的Radio Button才会返回,返回值为该Radio Button的value属性。因此,这时name为1的5个Radio Button中,被选中的那个的value属性值被返回。即result里面就保存了用户做第1题的选项结果值。

如此类推,可获取所有90道题用户选择的选项结果值。
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

angularjs post /get请求及radio button

Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符.我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP...

分段显示radio button

  • 2015-11-17 16:48
  • 145KB
  • 下载

Radio Button

  • 2014-07-11 07:43
  • 18KB
  • 下载

MFC Radio Button

转自:http://www.cnblogs.com/ezhong/archive/2011/06/23/2171459.html  RadioButton分组 :将本组第一个风格加Group; ...

MFC -- radio button 的用法

先为对话框加上2个radio button,分别是Radio1和Radio2。 问题1:如何让Radio1或者Radio2默认选上?如何知道哪个被选上了? 关键是选上,“默认”只要放在OnInit...

vc radio button

  • 2008-07-08 14:59
  • 61KB
  • 下载

MFC中Radio Button使用方法2

先为对话框加上2个radio button,分别是Radio1和Radio2。 问题1:如何让Radio1或者Radio2默认选上?如何知道哪个被选上了? 关键是选上,“默认”只要放在...

MFC--按钮(radio button,check box)

CBitmapButton类         在MFC中,要使用图形按钮,一般会选择CBitmapButton类,使用CBitmapButton类可以设置按钮的Normal、Selected、Focu...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)