如何在javascript测验中保留选定的选项?

时间:2014-09-08 07:01:52

标签: javascript html web radio-button

我的javascript测验有5个问题。 它有两个按钮 - next和prev。

如何实现这一点 - 按下“上一步”按钮时,必须突出显示上一个问题的选定选项。

这是我用过的一个函数:

function createChoices() {
 for(var i=0;i<4;i++)
  {
   if(allQuestions[index].checked == "checked")
    {
     allQuestions[index].choices[userAnswer].checked = "true"
    }
  }
}

不幸的是,在Web浏览器中工作的下一个按钮在JSFiddle中不起作用。

1 个答案:

答案 0 :(得分:2)

我修复了你的代码/ jsfiddle设置中的一些错误:

  • 将javascript设置onLoad更改为No wrap - in <head>
  • 将函数createQuestion()createChoices()合并为1 onload个事件
  • collectUserAnswer()移到index--之上,否则已经更换了复选框

working DEMO