2011-04-27 6 views
0

좋아, 나는 부끄러워 묻는 것 같지만 클릭 만하는 것은 아니다. 내 처남은 텍스트 상자와 명령 단추가 있어야합니다. 버튼을 누르면 텍스트 상자에 있던 내용을 10 번 반복하여 인쇄합니다. 간단해야합니다 - 알아요!자바 스크립트 및 HTML 할당

나는 오류가이 라인에 알고

<input type="button" value="Press Here" onClick="sayit(document.getElementById('myTextField').value) "> 

가 여기에 우리가 무엇을 : 당신은 세 가지 잘못있어

<html> 
<head> 
<title> Homework #11 part 2 </title> 
<script type="text/javascript"> 
function sayIt(var message){ 

     count = 1; 
     num = 10; 
     while (count <= num) { 
     document.write(message);  
      document.write("<br/>"); 

      count = count + 1; 
     } 


} 
</script> 
</head> 
<body> 
<p> 
Type in a phrase. 
<input type='text' id='myText' /> 


<br /> 
<input type="button" value="Press Here" onClick="sayit(document.getElementById('myTextField').value) "> 

</p> 
</body> 
+0

숙제 # 11 2 부

입력합니다.

+0

경우 페이지에서 "하여 myTextField"요소는 무엇입니까? – Hoque

+0

그 for for 루프를 학교용으로 사용하면 ...for (i = 0; i <10; i ++) {document.write (message)} – clamchoda

답변

4

.

http://jsfiddle.net/userdude/jcfD8/

힌트 - 당신이 당신의 함수 선언에 var에 필요하지 않습니다 ^, 당신의 ID가 잘되지 않습니다, 당신은 "맞춤법이 틀린"

(sayIt 당신이 만약 대답을 보니 신경 쓰지 마. ^^

투자 Firebug. 그것은 내가 필요한 모든 대답을 내게 주었다. ;)

5

코드에는 3 개의 씬이 잘못 표시됩니다.

1) function sayIt(var message)function sayIt(message) 2) onClick="sayit(....)"onClick="sayIt(....)"

sayIt되어야되어야하는 함수 이름

3) document.getElementById('myTextField').value이어야이다 document.getElementById('myText')

myText를 입력 엘리먼트의 id 속성이다

+0

Bravo! 에 오신 것을 환영합니다. :) –