Программирование > JavaScript & JScript
Удаление созданных полей
(1/1)
gasaanov:
function moreFields(readrootname, writerootname)
{
var newFields = document.getElementById(readrootname).cloneNode(true);
newFields.id = "";
newFields.style.display = "block";
var insertHere = document.getElementById(writerootname);
insertHere.parentNode.insertBefore(newFields, insertHere);
return false;
}
function lessFields(obj)
{
obj.parentNode.parentNode.parentNode.removeChild(obj.parentNode.parentNode);
return false;
}
+ Добавить
- Удалить
+ Добавить
Есть такой вот код, просто никак невозможно изменить функцию добавляющую блоки полей в форму она (moreFields) работает нормально, а когда использую lessFields он удаляет все созданные блоки + плюс при попытке создать блок выходит ошибка. Помогите плз как сделать так чтобы блоки удалялись по одному и не создавали проблем при повторном добавлении.
Код взял готовый поэтому и обращаюсь к вам за помощью.
gasaanov:
правильно так: Код (JavaScript):
function lessFields(obj)
{
obj.parentNode.parentNode.removeChild(obj.parentNode);
return false;
}
Навигация
Перейти к полной версии