以下是我将用于创建投票的代码段。有没有一种简单的方法可以在每次访问时随机出现这些问题?我想把它放在某种PHP或javascript数组中。有人能指点我一个好的教程来学习如何做到这一点吗?
<div id="pollWrap">
<form action="inc/functions.php?action=vote" method="post" name="pollForm">
<h3>Poll Question 1</h3>
<ul>
<li><input id="pollRadioButton1" name="pollAnswerID" type="radio" value="1" /> Answer1 for Poll1</li>
<li class="pollChart pollChart1"> </li>
<li><input id="pollRadioButton2" name="pollAnswerID" type="radio" value="2" /> Answer2 for Poll1</li>
<li class="pollChart pollChart2"> </li>
</ul>
<input id="pollSubmit" name="pollSubmit" type="submit" value="Vote" /> <img alt="Ajax Loader" id="pollAjaxLoader" src="ajaxLoader.gif" /></form>
</div>
答案 0 :(得分:1)
如果你的html是由php构建的(你通过使用标签php给出提示但是省略了其他方法......)你可以将li标签放在一个数组中并在输出之前对其进行排序。
如果该html是静态的(或者不是由您控制的某些脚本产生的),那么您可以使用javascript对客户端的li标签进行重新排序。
答案 1 :(得分:0)
找到它。 Array Shuffle完成了这个伎俩。 http://www.w3schools.com/php/func_array_shuffle.asp