Показать сообщение отдельно
  #1 (permalink)  
Старый 22.04.2010, 03:51
Аспирант
Отправить личное сообщение для Amateur Посмотреть профиль Найти все сообщения от Amateur
 
Регистрация: 07.03.2010
Сообщений: 88

Проблема с определением имени input
Здравствуйте. Не могу определить какое имя принимает элемент input.

код:
<SCRIPT LANGUAGE="JavaScript">
<!--
var i = 1;
var j = 5;
var value = '';

function addField(){

var valuesA = new Array();
for(k=1; k<=i; k++){
if(document.getElementById('picture_' + k )){
valuesA[k] = document.getElementById('picture_' + k ).value;
}
if(document.getElementById('about_' + k )){
valuesA[k] = document.getElementById('about_' + k ).value;
}
}
i++;
if (i<=j)
{
document.getElementById('div').innerHTML += '<div id="pic' + i + '"><input id="picture_' + i + '" class="form250 requireds" type="file" name="picture[' + i + ']" value=""/><input id="about_' + i + '" class="form250 requireds" type="text" name="about[' + i + ']" value="Описание"/></DIV>';
for(k=1; k<i; k++){
if(document.getElementById('picture_' + k )){
document.getElementById('picture_' + k ).value = valuesA[k];
}
if(document.getElementById('about_' + k )){
document.getElementById('about_' + k ).value = valuesA[k];
}
}
}
}
</SCRIPT>


и html форма:

<div id="div">
<DIV id="pic0"><BR><div align="left"><strong>Изображение</strong></div><input type="file" id="picture_0"
name="picture[0]" class="form250 requireds" value="" ><input type="text" id="about_0"
name="about[0]" class="form250 required validate-about_pic" value="Описание"> **
</DIV>
</div>

<br>
<input type="button" class="form_button_100"
value="Добавить" onclick="addField()" />



Вопрос в том, какое имя принимает поле about?
Т.Е. сначала имя about[0], затем создается поле с именем about[1] ?
p/s/ проблема в том, что не могу принять данные из формы с данным скриптом, т.к. возможно неправильно определяю имена передаваемых параметров...
Ответить с цитированием