具体来说,页面分为两部分,上面是显示所有的题号,然后点击题号,页面下部分会跳到对应的题。但是做完后统一提交试卷。
请问有经验的高手,这个提交部分应该怎么提交。感激不尽..

解决方案 »

  1.   

    只做选择题,这样提交时直接提交所有的radio值,再在后台进行判断即可。
      

  2.   

    提交写一个触发事件,获取你所有试题的value值(看你的试题用的什么标签了),用jquery获值应该很简单,然后处理下,显示一个页面,这个页面自己随便设计了,加一个功能按钮,如:查询考试成绩等
      

  3.   

    所有题目都在一个Form中,提交时自然会提交所有题目的答案
    哪怕页面下部分每次只显示一道题,他们仍然可以在一个Form中
      

  4.   


    我是新手,我不怎么理解你的提交所有的radio值。这个应该是一个框架页面,然后上面是所有的题号链接。
    下面是一个题的问题及答案。但是我做了这一题后,点击下一题框架页面的下部分,就会换成另一个页面。
    请问,那上一题的答案怎么处理。 难道可以点击提交,把前面所有页面的答案提交到一个servlet?
      

  5.   

    上一页的可以将其中所选的radiobutton的值 拼接成有规律的字符串 
    放在一个全局的隐藏域中
      

  6.   

    我现在的题目是录入到数据库的,然后做题的时候,是随机从数据库抽取的100分的题目。就试卷整体来说,每个人的不同。学生的做的时候,就是根据自己从数据库抽的题目来做的。
     我现在就是不明白,这个提交部分。那个框架页面,真的不知道怎么提交。以前提交数据都是在一个页面里面的。
     你说的那个form是那个struts里面的form吗?反射接受界面参数的form? 我不是很理解,请问能详细点嘛?
      本人新手,感觉毫无头绪。请高手勿喷。
     
      

  7.   


    我以前也想过,将选取的值放在一个application中,而application的value部分存的是一个map结构,key是题号
    ,value是题目的答案。最后提交的时候,就去application中对这个map进行处理。但是这样的问题是每次做完一题时,似乎都要这个题的页面提交啊。貌似我看别人的,好像都没有单独提交的。请问,能实现切换页面的时候,将数据进行操作吗?比如存入application。
      

  8.   

    每道题对应n个radio选项 ,注意可按如下方式将题号和答案绑定在一起:比如第一道题有四个选项ABCD
    <input name="test_1" type="radio" value="A"/>A.第一句正确
    <input name="test_1" type="radio" value="B"/>B.第二句正确
    <input name="test_1" type="radio" value="C"/>C.第一句正确
    <input name="test_1" type="radio" value="D"/>D.第二句正确。提交的时候可通过用for循环获取到test_i的选择项并将其放到全局变量answ中(answ可以为字符串或是array),循环完后将answ放到页面中的一个隐藏域中(<input type="hidden" name="answers" value=""),或者或者直接绑定在url上 传给后台的,servlet中可获取answers的值,然后拿出每一题的答案和正确答案比较(正确答案存放在一个地方供读取),最后算出分数。
    注:红色部分为题号;个人的解决思路,仅供参考。
      

  9.   

    做两个页面,第一个页面存答案,第二个页面显示题目,用frame嵌在页面中,每次在第二个页面中选题后,将答案用JS保存到第一个页面,提交时只提交第一个页面即可。如
    <input type=hidden id=selValue value='A-B-C-'> 答案用-分开,第二个页面<iframe id=ques src='' ></iframe>
      

  10.   

    我也是放在一个页面。用from表单提交,后台算分。
      

  11.   

    我大学毕业设计也做得这个,我是用的一个页面,也就是所有的表单放在一个form里,我就是用CSS只显示一题,点击下一题就把上一题给隐藏起来,我知道这样页面加载效率不高,我大学里的水平只能这样了
      

  12.   

    就是一个表单提交就完了,没那么麻烦不知道你想问什么
    注意提交的时候要check,如果有题没有回答,则显示为回答的题目编号。
    确认继续提交,未回答的问题,答案为null,取消定位到第一道未回答的问题~