`
vv_1024
  • 浏览: 111426 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

一个复杂表单的提交问题

阅读更多
<form action="Result" method="post">
<div>
单选题
<label><input type="radio" name="ff80808104403d0c0104417d8af1027a" value="1" />选项1</label>
<label><input type="radio" name="ff80808104403d0c0104417d8af1027a" value="2" />选项2</label>
<label><input type="radio" name="ff80808104403d0c0104417d8af1027a" value="3" />选项3</label>
<label><input type="radio" name="ff80808104403d0c0104417d8af1027a" value="4" />选项4</label>
</div>
<div>
多选题
<label><input type="checkbox" name="ff80808104403d0c0104417a308b0220" value="1" />选项1</label>
<label><input type="checkbox" name="ff80808104403d0c0104417a308b0220" value="2" />选项2</label>
<label><input type="checkbox" name="ff80808104403d0c0104417a308b0220" value="3" />选项3</label>
<label><input type="checkbox" name="ff80808104403d0c0104417a308b0220" value="4" />选项4</label>
</div>

<div>
判断题
<label><input type="radio" name="ff80808104403d0c0104419687eb041f" value="0" />错</label>
<label><input type="radio" name="ff80808104403d0c0104419687eb041f" value="1" />对</label>
</div>
<input type="submit"/>
</form>

由于是随机生成的题目,题目数量和题目编号(name值)不确定, 提交后 后台怎么样才能捕获提交的内容,然后判断对错?
是第一次生成试卷的时候用session保存题目及答案,还是等用户提交了以后通过name值再到数据库中去查询出每道题目答案,怎么设计才合理,如果考试时间比较长session会不会出现失效?还有如果把信息都保存在session中用户并发数量很多会不会有问题?

我现在都晕了,
哪位高手能给我点提示,帮我把设计思路理清一下,不胜感激了。
框架用webwork,struts都可以。
分享到:
评论

相关推荐

    复杂表单的验证提交解决方案

    在Web开发中,复杂表单的验证提交是一个关键环节,特别是在JavaScript开发中,它涉及到用户输入的准确性、安全性和用户体验。下面将详细讲解这个主题,包括表单验证的重要性、常用的验证方法、JavaScript验证技巧...

    php curl模仿form表单提交图片或文件

    `cURL`库提供了一个强大的功能,允许我们实现这样的任务。在本文中,我们将深入探讨如何使用PHP的cURL库来模仿form表单提交,特别是提交图片或文件。我们将结合ThinkPHP5(简称TP5)框架来展示一个实际的例子。 ...

    struts1.2 from表单提交包含list的对象

    至于"unicom"这个文件名,可能是指一个具体的案例或示例项目,它可能包含了处理Struts1.2表单提交的代码和配置。如果能访问到这个项目,可以更深入地学习Struts1.2处理包含列表对象的表单提交的实践细节。 总结来说...

    Spring MVC3复杂表单终极解决办法

    复杂表单通常涉及到多个关联对象的提交,比如用户信息与地址信息在一个表单中同时提交,或者订单与订单详情的关联数据。在Spring MVC中,这种复杂性可以通过模型绑定(Model Binding)和数据转换(Data Conversion)...

    二维数组表单提交

    在本例中,我们关注的是如何利用JQuery处理一个变长的二维数组,以便于提交多个相关联的数据。这样的场景常见于用户填写多行或多列的表单,如价格计划详情等。 首先,我们需要理解二维数组的概念。二维数组,...

    表单提交源码

    在IT行业中,表单提交是Web开发中的一个关键部分,用于收集用户输入并将其发送到服务器进行处理。这里我们讨论的"表单提交源码"可能涉及到一系列ASP(Active Server Pages)文件,这是一种微软的服务器端脚本环境,...

    模拟表单post提交

    Java作为一个强大的后端开发语言,提供了多种库来帮助开发者模拟表单的POST提交,其中之一就是Apache的HttpClient。 HttpClient是一个功能丰富的HTTP客户端编程工具包,它允许Java开发者以编程的方式执行HTTP请求,...

    批量提交表单JS

    3. **asyncSubmit()**:这是jQuery Form Plugin提供的一个方法,可以方便地启动一个异步表单提交,同时允许你设置额外的选项,如成功和错误回调函数。 4. **formData()**:如果你需要更复杂的表单数据处理,比如二...

    ExtJs4.0 表单提交Demo

    - **监听提交事件**:使用`form.submit()`方法触发表单提交,传入一个包含回调函数的对象,处理成功和失败的情况。 - **处理服务器响应**:在回调函数中,可以访问到服务器返回的数据,进行后续的业务逻辑处理。 ...

    C# webBrowser 自动表单提交问题 - 真功夫

    本案例中,开发人员需要使用`webBrowser`控件来自动提交一个登录表单。表单的HTML结构大致如下: ```html ();"&gt; 登录" value=""&gt; ``` 其中包含两个输入框,分别用于输入用户名和密码,还有一个提交按钮(`...

    jQuery完整注册表单提交验证

    在本文中,我们将深入探讨如何使用jQuery实现一个完整的用户注册表单提交验证。这个验证系统包括了多个关键的验证环节,如用户名、密码强度、显示/隐藏密码、手机号码输入控制以及手机验证码、真实姓名和身份证号的...

    C# Winform和网页表单交互(提交和获取)

    - 创建一个`byte[]`数组来存储表单数据,数据应转换为ASCII编码。 - 设置`HttpWebRequest`对象的ContentLength属性为表单数据的长度。 - 使用`GetRequestStream()`方法打开到服务器的连接,并写入表单数据。 - ...

    Js 表单提交验证函数(很全了)

    2. 验证时机:验证可以在用户输入时实时进行,也可以在表单提交前一次性检查所有字段。 二、内置验证函数 JavaScript提供了一些内置函数用于基础验证: 1. `isNaN()`: 检查值是否为非数字,返回`true`表示非数字。 ...

    登陆界面表单提交js特效.zip

    在这个特定的案例中,“登陆界面表单提交js特效”是一个基于HTML5的登录表单验证解决方案。HTML5提供了原生的表单验证特性,但为了增强用户体验和实现更复杂的验证逻辑,开发者常常会借助JavaScript进行扩展。 表单...

    Dwr 表单提交 时间类型

    标题 "Dwr 表单提交 时间类型" 涉及的是Direct Web Remoting (DWR)框架中的一个关键概念,即如何处理表单提交时的时间数据类型。DWR是一种允许JavaScript与服务器端Java代码进行交互的技术,使得Web应用能够实现动态...

    PHP表单提交开发实例

    通过以上步骤,你可以构建一个完整的PHP表单提交系统,实现数据的收集、验证、处理以及与外部系统的交互。在实际项目中,还需考虑用户体验、性能优化以及符合Web标准的编码实践。不断学习和实践,将帮助你更好地掌握...

    jsp中在提交表单时的中文处理问题

    2. 请求编码转换:JSP的`&lt;form&gt;`标签有一个`accept-charset`属性,可以用来指定表单提交时的数据编码。例如: ```html ``` 这将告诉浏览器以UTF-8编码提交表单数据。但请注意,这并不保证服务器端会正确处理,...

    使用jQuery.form插件,实现完美的表单异步提交

    在Web开发中,异步表单提交是一种常见需求,它能提供更好的用户体验,因为用户无需等待页面刷新即可完成数据的提交。jQuery.form插件正是为了满足这种需求而设计的,它扩展了jQuery库,使表单异步提交变得更加简单、...

Global site tag (gtag.js) - Google Analytics