2011-03-25 55 views

回答

0
var quoteLentgh = quotes.length; 
var rand = Math.floor(Math.random()*quoteLentgh); 
$('#textareaID').val(quotes[rand]); 
+0

非常感谢你..它的工作:)。感谢名单了很多 – 2011-03-25 16:05:20

+0

@mossawir:不客气:-) – 2011-03-25 16:06:28

1
<?php 
$strings = array("string 1","string 2","string 3","string 4"); 
?> 
<form type="post" action=""> 
    <textarea id="box" name="box"><?php echo $strings[array_rand($strings,1)]; ?></textarea> 
</form> 
+0

你也可以使用'$字符串[array_rand($字符串,1)]' – 2011-03-25 15:49:21

+0

啊,没看到你的jQuery想要它。如果有人不想使用Javascript,我会在这里留下这个选项。 – Prisoner 2011-03-25 15:49:31

+0

@火箭,我补充说。 – Prisoner 2011-03-25 15:51:33

0

泰类似如下(检查语法,没有测试过)。

var phraseAry = []; 
phraseAry[0] = 'phrase1'; 
phraseAry[1] = 'phrase2'; 
phraseAry[2] = 'phrase3'; 

var num = Math.floor(Math.random()*phraseAry.length); 
$('#myTextbox').val(phraseAry[num]); 
相关问题