用POST方式获取Radio Button是否被选中的信息
来源:互联网 发布:黑马程序员深圳校区 编辑:程序博客网 时间:2024/06/06 23:51
问题描述:
最近做一个单项选择题表单的提交,共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道题用户选择的选项结果值。
最近做一个单项选择题表单的提交,共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是否被选中的信息
- 用POST方式获取Radio Button是否被选中的信息
- 如何判断radio button是否被选中
- Jquery 获取select 选中的值 input radio 是否选中
- 判断radio是否有选中获取选中的值
- jQuery中获取radio button中被选中的value值
- radio获取选中的
- 用js获取radio选中的值
- 获取Radio被选中的值,初始化radio的值,使所有radio不被选中
- 获取Radio被选中的值,初始化radio的值,使所有radio不被选中
- 判断radio 是否被选中
- 判断radio是否被选中
- JQuery获取选中的radio
- 获取radio选中的值
- jQuery判断radio单选框是否被选中,并获取选中值
- JQuery判断radio是否选中,获取选中值
- JQuery判断radio是否选中,获取选中值
- JQuery判断radio是否选中,获取选中值
- Communication failure during handshake. Is there a server running on localhost:3306?
- 用Visual C#做DLL文件
- Picture Control装载图像
- Windows系统命令
- 缓存技术详谈
- 用POST方式获取Radio Button是否被选中的信息
- 敏捷设计的五个原则
- 彻底明白Java的IO系统
- [howto] General 5.10 - HowTo: Speed up ubuntu boot process - the way you can feel it. - updated
- ProtoType
- 13绝招教你步步高升
- 很好的页面特效总结
- FreeSWAN 结构框架
- 华为员工的命 只值一台交换机的钱 【 华为员工 胡新宇 过劳死 最新报道 】