자바스크립트 텍스트박스에 랜덤으로 출력

Copy
<input type="text" id="sc" name="sc" value=""><Script Language="JavaScript"><!--//A=new Array();A[0]="Gift Ideas"A[1]="Toys"A[2]="Travel"A[3]="Digital Cameras"A[4]="Email"A[5]="Flowers"A[6]="DVDs"A[7]="Travel"rand = Math.floor( A.length * Math.random());randText = A[rand];search.sc.value = randText;//--></Script>
 


 

텍스트박스안에 1~7까지 중에 랜덤으로 넣어줄려고 하는데 안되네요 ㅠㅠ 도와주세요


 


답변 2개

Copy
<!doctype html><html><head><meta charset="UTF-8"><title></title></head><body><form name="search" id="search"><input type="text" id="sc" name="sc" value=""></form><script><!--//A=new Array();A[0]="Gift Ideas"A[1]="Toys"A[2]="Travel"A[3]="Digital Cameras"A[4]="Email"A[5]="Flowers"A[6]="DVDs"A[7]="Travel"rand = Math.floor( A.length * Math.random());randText = A[rand];search.sc.value = randText;//--></script></body></html>

이렇게 하시면 될 것 같습니다. 테스트하니 정상적으로 잘 동작합니다. 

해당 소스로 잘 되는데요?

 

input 위에 form 네임이 search가 맞는지 확인 하면 될 것 같습니다.

답변을 작성하려면 로그인이 필요합니다.