用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道题用户选择的选项结果值。

golang post取参数的一些问题

在成熟的语言java、python、php要获取这些参数应该来讲都非常简单,过较新的语言golang用获取这些个参数还是费了不少劲,特此记录一下。 golang版本:1.3.1 在贴代码之前如...

angularjs post /get请求及radio button

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

在rails中实现下拉框 和 radio button 显示大系统表的 处理方式

由于设计方式的原因,所有的系统参数放入一张大表(sys_params)中。通过type_flag 来代表不同的参数类型。 比如  学校的类型 有8种。code 分别是 1-11 . type_flag...

分段显示radio button

  • 2015年11月17日 16:48
  • 145KB
  • 下载

Radio Button

  • 2014年07月11日 07:43
  • 18KB
  • 下载

使用一组radio button

文章转自http://www.itlead.com.cn/article/html/265/2012-04-19/content-8400.shtml感觉不错 先为对话框加上2个radio bu...

用Radio Button实现单选的资源

  • 2010年07月01日 10:01
  • 61KB
  • 下载

MFC -- radio button 的用法

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

vc radio button

  • 2008年07月08日 14:59
  • 61KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用POST方式获取Radio Button是否被选中的信息
举报原因:
原因补充:

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