這是我的形式複製到所有其他
<form id=edit method=post accept-charset=UTF-8 action=>
<input type=hidden name=video_id[0] value=K94KNsN43BU><p>Title<br>
<textarea rows=1 cols=40 id=title_0 name=title[0]>drugi</textarea>
<input type=button value=Copy onclick=copyTitle()><p>Description<br>
<textarea rows=4 cols=40 id=desc_0 name=description[0]>drugi uiuhuih</textarea>
<p>Tags (separated by coma)<br>
<textarea rows=2 cols=40 id=tags_0 name=tags[0]>iko koko mooko</textarea><hr>
<input type=hidden name=video_id[1] value=oYNIKpdTT9w><p>Title<br>
<textarea rows=1 cols=40 id=title_1 name=title[1]>prvi oijoi</textarea>
<p>Description<br>textarea rows=4 cols=40 id=desc_1 name=description[1]>prvi</textarea>
<p>Tags (separated by coma)<br><textarea rows=2 cols=40 id=tags_1 name=tags[1]>prvi, koko, youtube, impotr</textarea><hr>
<input type=submit name=submit2 value=Submit></form>
什麼,我要做的就是讓按鈕從第一textarea的至極拷貝文本可以是例如標題到所有其它標題文字區域是出現在頁面上,其編號取決於用戶的選擇。
這是JavaScript
function copyTitle() {
var title = document.getElementById("title_0").value;
var count = document.getElementById("edit").lenght/3;
var i=0;
for (i=0;i<count;i++) {
var text = document.getElementById("title_"+i);
text.value = title;
}
}
我劃分形式lenght 3,因爲有標題,描述和標籤文字區域。 我做錯了什麼?
'.lenght' typo? 「他們的數量取決於用戶的選擇。」它是如何依賴的?並且是與頁面上具有唯一ID的元素相關的長度?它的價值的長度還是什麼? – Cheery 2012-02-05 02:58:27
是的,我注意到了。但事實證明,代碼並不好。它比我需要的要多得多。我需要得到textareas的數量。數量取決於以前表單中的複選框。 – cikatomo 2012-02-05 03:16:41
textareas的數量是'document.getElementById(「edit」)。getElementsByTagName('textarea').length' – Cheery 2012-02-05 03:19:02