есть код по добавлению и удалению полей формы. не могу понять как выцепить значение отдельных элементов формы....
почитал про работу с HTMLElement но ответа пока не нашел
var countOfFields = 1; // Текущее число полей
var curFieldNameId = 1; // Уникальное значение для атрибута name
var maxFieldLimit = 10; // Максимальное число возможных полей
function deleteField(a) {
if (countOfFields > 1)
{
var contDiv = a.parentNode;
// .... вот тут хочу найти значение inputa принадлежащего contDiv
// .... А КАК НЕ МОГУ ПОНЯТЬ!!!!
contDiv.parentNode.removeChild(contDiv);
countOfFields--;
}
return false;
}
function addField() {
if (countOfFields >= maxFieldLimit) {
alert("Число полей достигло своего максимума = " + maxFieldLimit);
return false;
}
countOfFields++;
curFieldNameId++;
var div = document.createElement("div");
div.innerHTML = "<nobr><input name=\"name[" + curFieldNameId + "]\" type=\"text\" class=\"input\" /> <a style=\"color:red;\" onclick=\"return deleteField(this)\" href=\"#\">[—]</a> <input id=\"id[" + curFieldNameId + "]\" name=\"url[" + curFieldNameId + "]\" type=\"text\" class=\"input2\" onChange=\"return delsum(this.value)\" /> <a style=\"color:green;\" onclick=\"return addField()\" href=\"#\">[+]</a></nobr>";
document.getElementById("parentId").appendChild(div);
return false;
}