如何在textarea中显示随机值,例如每次加载页面时都会在带有jquery的textarea中显示不同的消息。我有一个短语列表,我想在页面加载时加载textarea中的每个短语。
答案 0 :(得分: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>
答案 1 :(得分:0)
var quoteLentgh = quotes.length;
var rand = Math.floor(Math.random()*quoteLentgh);
$('#textareaID').val(quotes[rand]);
答案 2 :(得分:0)
类似于以下内容(检查语法,尚未对其进行测试)。
var phraseAry = [];
phraseAry[0] = 'phrase1';
phraseAry[1] = 'phrase2';
phraseAry[2] = 'phrase3';
var num = Math.floor(Math.random()*phraseAry.length);
$('#myTextbox').val(phraseAry[num]);