我必须编写一个简单的测验应用程序。当我在某人之后挑选它时,这就是我所拥有的。有 10 个问题,每个问题有 3 个答案。所有问题一次加载,只有一个可见。单击答案后,会出现下一个问题等。但是,由于 javascript 对我来说有点神奇,我不知道如何获取所有答案并将其发送到 php 以检查用户是否选择正确。代码看起来像这样:
<form action="result.php">
<div class=“quiz>
<div class=“question”> Some question ?
<ul>
<li><a href=“#”>Answer A</a></li>
<li><a href=“#”>Answer B</a></li>
<li><a href=“#”>Answer C</a></li>
</ul>
</div>
[… more question here …]
<div class="question">Last question ?
<ul>
<li><a href=“#” onClick=“[some submit magic]">Answer A</a></li>
<li><a href=“#” onClick=“[some submit magic]">Answer B</a></li>
<li><a href=“#” onClick=“[some submit magic]">Answer C</a></li>
</ul>
</div>
</div>
<input type=“hidden” name=“answers” value=“answers[]>
</form>
所以基本上用户点击答案,下一个问题弹出,最后我需要填充所有答案并将其发送到 result.php 在那里我会以某种方式在数组中得到结果,选择答案如 {1,3,2,1,2 ,3,1,2,3,1} 或类似的东西。