2011-03-25 4 views
1

텍스트 영역에 임의 값을 표시하는 방법 (예 : 페이지로드시마다 jquery가있는 텍스트 영역에 다른 메시지가 표시됨) 구문 목록이 있고 페이지로드시 각 구문을 텍스트 영역에로드하고 싶습니다. 제 (, 그것을 테스트하지 않은 구문을 확인) 다음과 같은텍스트 영역에 임의의 값을 표시하는 방법 언제든지 페이지로드시 텍스트 영역에 다른 메시지가 표시됩니다.

답변

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

대단히 고맙습니다. 고맙습니다 –

+0

@mossawir : 환영합니다 :-) –

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

또한 $ string [array_rand ($ strings, 1)] –

+0

을 사용할 수도 있습니다. 아, jQuery에서 원하는 것을 보지 못했습니다. 누군가 Javascript를 사용하고 싶지 않으면이 옵션을 옵션으로 남겨 두겠습니다. – Prisoner

+0

@Rocket, 나는 그것을 추가했다. – Prisoner

0

타이 뭔가.

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

var num = Math.floor(Math.random()*phraseAry.length); 
$('#myTextbox').val(phraseAry[num]); 
관련 문제