Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Потеря содержимого input 
:(
    Опции темы
Ziliboba123
Дата 25.12.2010, 19:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 63
Регистрация: 6.2.2009

Репутация: нет
Всего: -1



Подскажите как разрешить пролему.

на странице существут блок 
Код

<form>
<div id='d123'></div>
</form>


гдето в другом месте есть ссылка вызывающая функцию NewUser()

Код

<a onclick='NewUser()' class='aButton'>Добавить пользователя</a>


сама функция выполняет следующее:
Код

function NewUser(){ 
        divu = document.getElementById('d123');
        divu.innerHTML = divu.innerHTML + "<div>ФИО: <input name='user_name' type='text' size='32' /></div>";
}


Получаем что при первом нажатии на ссылку в форму добавляеться одно поле ввода. При повторном нажатии, следом появляються новые поля не удаляя старое, т.к. "+" стоит.

Проблема же заключаеться в том что содежимое введеное в первое поле, пропадает когда добавляешь второе поле. Тоесть как мы нажимаем на ссылку все содержимое всех полей пропадает. Можно ли както его сохранить?
PM MAIL   Вверх
Amphiluke
Дата 25.12.2010, 22:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


   ☽
***


Профиль
Группа: Завсегдатай
Сообщений: 1253
Регистрация: 26.8.2009

Репутация: 39
Всего: 112



Код

function NewUser(){ 
        divu = document.getElementById('d123');
        var newDiv = document.createElement("div");
        newDiv.innerHTML = "ФИО: <input name='user_name' type='text' size='32' />";
        divu.appendChild(newDiv);
}

PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.1130 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.