Программирование > 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;
}

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии