landsheng 2012-10-24 06:41 采纳率: 0%
浏览 2164

单选试题 答案保存 调用另一个function

当点击下一题跳转页面,第五次时没有变为提交,且无法触发score方法,同时没选一题答案,跳转页面时如何存储

<SCRIPT LANGUAGE="JavaScript">
function Engine(question, answer) {
yourAns[question]=answer;
}
<!-- Begin
function Score(){
var answerText = "看看你的成绩如何?\n------------------------------------\n";
for(i=1;i<=5;i++){
ans[i]=s;
answerText=answerText+"\n问题:"+i+"\n";
if(ans[i]!=yourAns[i]){
answerText=answerText+"\n正确的答案是: "+ans[i]+"\n";
}
else{
answerText=answerText+" \n对的 \n";
score++;
}
}
answerText=answerText+"\n\n你的成绩是 : "+score+"\n";
//now score the user
alert(answerText);

}
// End -->
</script>
<script>
var index=1;
function f1(obj){
if(obj.value=="下一题"){
window.location.href="1.asp";
}
}
function f2(obj){
if(obj.value=="下一题"){
window.location.href="1.asp";
}
}


function f3(obj){
if(obj.value=="下一题"){
window.location.href="1.asp";
}
}
function f4(obj) {
   if (document.form1.obj.value=="下一题")
   {
     document.form1.obj.value="提交";
   }

  window.location.href="1.asp";
}

function f5(){
if(document.form1.obj.value=="提交"){
obj.onclick=score();
}
}


function test(obj){
  if (index>5){//防止超出
  index=1;
}
  eval('f'+index+'();');
 index++;
}


</script>
<body>
    <form id="form1" name="form1" method="post" action="">

      <p>
        <label>
          <input type="radio" name="RadioGroup1" value="1" id="RadioGroup1_0" onClick="Engine(2, this.value)"/>
          p1</label>

        <label>
          <input type="radio" name="RadioGroup1" value="2" id="RadioGroup1_1" onClick="Engine(2, this.value)"/>
          p2</label>

          </p>

    </form>

 <form name="form1" method="post" action="">
<input name="obj" type="submit" id="obj" value="下一题" onClick="test(this);">
</form>

</body>
  • 写回答

2条回答

  • Coursera 2014-12-05 23:02
    关注

    你明明提交的是asp,应该在第四次的时候asp输出的时候,改掉obj的value,用js改的结果就是经过asp后被刷掉了

    评论

报告相同问题?

悬赏问题

  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站
  • ¥50 成都蓉城足球俱乐部小程序抢票
  • ¥15 yolov7训练自己的数据集
  • ¥15 esp8266与51单片机连接问题(标签-单片机|关键词-串口)(相关搜索:51单片机|单片机|测试代码)
  • ¥15 电力市场出清matlab yalmip kkt 双层优化问题
  • ¥30 ros小车路径规划实现不了,如何解决?(操作系统-ubuntu)
  • ¥20 matlab yalmip kkt 双层优化问题
  • ¥15 如何在3D高斯飞溅的渲染的场景中获得一个可控的旋转物体
  • ¥88 实在没有想法,需要个思路
  • ¥15 MATLAB报错输入参数太多