2013-09-24 218 views
0

進入一個php頁面我有20個文本框。我想用javascript製作一個按鈕,當用戶點擊它時,其餘的19個文本框將採用第一個文本框的文本。我做了這樣的事情,但它不工作......任何想法?Javascript while while循環失敗

function Throw_PhotoStuff(){ 
    var pcount=1; 
    while(pcount<20;){ 
     document.getElementById('photo_'+pcount).value = document.getElementById('photo_1').value; pcount++; 
    } 
} 
+2

你的代碼看起來不錯。 html在哪裏?什麼不工作?控制檯中有任何錯誤? – MaVRoSCy

+2

[學習如何**調試** JavaScript](http://www.netmagazine.com/tutorials/javascript-debugging-beginners) –

+0

Sudhir在下面寫道,這是一個語法錯誤。我應該將while(pcount <20;)'分號從'(pcount <20)'分號中刪除。謝謝大家! –

回答

2

從while循環,就像刪除分號:

while(pcount<20;){ //will show SyntaxError: missing) after condition 

while(pcount<20){ 
+0

非常感謝我的朋友! –

+0

不客氣.. :) –

0

我覺得你在這裏 ,而有額外的分號(pcount < 20;){

刪除此內容

+0

是的,你是對的!非常感謝您的寶貴時間! –