用POST方式获取Radio Button是否被选中的信息
问题描述:
最近做一个单项选择题表单的提交,共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道题用户选择的选项结果值。
用POST方式获取Radio Button是否被选中的信息相关推荐
- 三种方式获取大疆照片的EXIF/XMP信息(附测试代码)
目录 软件方式 在线方式 Python方式 第一种:pyexiv2 第二种:pyexif 测试代码:三种方式获取大疆照片的EXIF/XMP信息(附测试代码) - 小锋学长生活大爆炸 (xfxuezha ...
- MFC radio button 设置默认选中
我们假设有两个RADIO控件:IDC_RADIO_SINGLE和IDC_RADIO_RANGE,我们的目的是默认选种IDC_RADIO_SINGLE控件. 方法一: CheckRadioButton( ...
- java获取radio选中的值_获取radio值
使用jquery获取radio的值 使用jquery获取radio的值,最重要的是掌握jquery选择器的使用,在一个表单中我们通常是要获取被选中的那个radio项的值,所以要加checked来 ...
- php单选按钮关闭文本框,使用php在html中显示单选按钮文本(Display radio button text in html with php)...
使用php在html中显示单选按钮文本(Display radio button text in html with php) 我从数据库中获取数据并正常显示到html页面. 我想把数组值输出到单选按 ...
- Radio Button的使用
Radio Button的使用 使用方法: 1.建立一个基于对话框的用用程序,在其中加入三个Radio Button,ID分别为: IDC_RADIO1,IDC_RADIO2,IDC ...
- Android简易实战教程--第四十七话《使用OKhttp回调方式获取网络信息》
在之前的小案例中写过一篇使用HttpUrlConnection获取网络数据的例子.在OKhttp盛行的时代,当然要学会怎么使用它,本篇就对其基本使用做一个介绍,然后再使用它的接口回调的方式获取相同的数 ...
- MFC中Radio Button使用方法
先为对话框加上2个radio button,分别是Radio1和Radio2. 问题1:如何让Radio1或者Radio2默认选上?如何知道哪个被选上了? 关键是选上,"默认"只要 ...
- javascript动态创建radio button元素支持IE/Firefox
我们都知道在IE中创建表单元素可以有三种方式 var oInput = document.createElement("input"); var oInput = document ...
- VC6.0 控件Radio Button的使用
From: http://www.cppblog.com/Lee7/archive/2007/09/13/32152.html 使用方法: 1.建立一个基于对话框的用用程序,在其中加入三个Ra ...
最新文章
- JAVA 继承内存模型_Java内存模型
- 链接2: excel中的截取文子串的功能------left,mid以及right函数使用
- 怎么向easyui grid里面插入空数据_浅谈数据结算(三)
- 基数字符串排序c语言,基数排序(C语言)
- c调用易语言串口,易语言串口API源码
- 域控 批量导入 用户_kerberos域用户提权分析
- 五、scrapy爬虫框架——logging 模块的使用
- 通过分析系统日志,统计你的电脑开机时间的小程序PC PowerOn Time,附源码
- SqlServer中将某列的值拼接成字符串
- 小甲鱼python【easyGUI】学习笔记
- 格式化的硬盘数据恢复,硬盘格式化了怎么恢复数据恢复
- 阿里的技术绝境与飞天之路
- GIT GUI(git的可视化工具)
- 怎样彻底删除微信聊天记录?学会这招,从此不用再砸手机也不用泡水里
- 哪里可以在线观看《人再囧途之泰囧》
- 看了《就算老公一毛钱股份都没拿到 在我心里他依然是最牛逼的创业者》小感
- 波士顿房价预测python决策树_波士顿房价预测 - 最简单入门机器学习 - Jupyter
- dns遭到劫持什么意思、dns遭到劫持怎么办有什么方法解决
- mac用什么写python程序_macos,python_大家在mac系统都用什么编辑器写python程序?,macos,python - phpStudy...
- 「设计模式(五) - 代理模式」
热门文章
- 【Android 逆向】使用 Python 解析 ELF 文件 ( Capstone 反汇编 ELF 文件中的机器码数据 | 完整代码示例 ) ★★★
- 【Android 高性能音频】Oboe 开发流程 ( Oboe 音频帧简介 | AudioStreamCallback 中的数据帧说明 )
- 【Java 语言】Java 多线程 一 ( 线程基础 : 线程启动 | 线程停止 | 线程暂停 | 线程优先级 | 守护线程)
- 【Android 系统开发】Android框架 与 源码结构
- 进程 互斥锁、队列与管道、生产者消费者模型
- 【问题解决方案】ImportError: No module named 'openpyxl'/‘xlrd’
- Linux常用监控命令简介 – vmstat,ps,free,uptime 等
- 【转】 Android - LayoutInflate用法
- xml xslt中的空格输出处理
- JAVA学习之路 (三) 运算符