【问题标题】:Random display of <li tags<li 标签的随机显示
【发布时间】:2012-11-19 10:37:29
【问题描述】:

这是我将用来创建投票的 sn-p。有没有一种简单的方法可以让这些问题在每次访问时随机出现?我想把它放在某种 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">&nbsp;</li>
<li><input id="pollRadioButton2" name="pollAnswerID" type="radio" value="2" /> Answer2 for Poll1</li>
<li class="pollChart pollChart2">&nbsp;</li>
</ul>
<input id="pollSubmit" name="pollSubmit" type="submit" value="Vote" /> <img alt="Ajax Loader" id="pollAjaxLoader" src="ajaxLoader.gif" /></form>
</div>

【问题讨论】:

  • 你的问题和mysql有什么关系?
  • 你的问题在哪里?你试过什么没用?请尝试一下,当卡住时回来
  • 向我们展示您到目前为止所获得的 PHP 代码。

标签: php javascript jquery ajax


【解决方案1】:

如果您的 html 是由 php 构建的(您可以通过使用标签 php 给出提示,但在其他情况下省略...)您可以将 li 标签放在一个数组中并在输出它们之前对其进行排序。

如果该 html 是静态的(或者不是由您控制的某些脚本产生的),那么您可以使用 javascript 在客户端重新排序 li 标记。

【讨论】:

【解决方案2】:

找到了。 Array Shuffle 做到了。 http://www.w3schools.com/php/func_array_shuffle.asp

【讨论】:

    猜你喜欢
    • 2011-03-25
    • 1970-01-01
    • 1970-01-01
    • 2015-07-10
    • 2021-10-12
    • 2011-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多