html表单提交时怎么把在刚才用到的变量传过去?

在实现一个训练系统。随机生成几个数,根据数在题库表里select出相应题号的题目。然后输出到屏幕上。
某人做完之后点击提交,刚才选择题的答案可以$_post传到action的php地址。但是如果要对答案评分的话还要知道刚才生成的随机数组。
请问那个在html随机生成的数据怎么传递给过去?
或者说有什么更好的方法实现随机抽取题目做训练这个功能?

可以在页面上加个隐藏控件,比如
<input type="hidden" id="H_RandomNumb" />

然后把生成的题目传给这个控件,VALUE 的值是 OBJECT 类型的
(不放心,也可以把数组转化成字符串,用的时候再用 split 拆开)

当你 Submit 的时候,因为方法是 Post ,所以 input 的值也会被 POST
从第二个页面上再取出来就行了
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-01-07
既然你可以把答案post到服务器,也可以把生成的随机数保存下来post到服务器
做个隐藏的input就可以了
<input type="hidden" name="keys" value="131241" />
第2个回答  2011-01-08
既然不传输那不写name不就行了?
或者在onsubmit的时候将这个dom 删除掉
第3个回答  2011-01-07
用url传值呀....
相似回答