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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как удалить элемент из input'а формы? 
V
    Опции темы
PATRIOT
Дата 17.5.2006, 11:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



<input type="hidden" name="sel2[18]" value="18">
<input type="hidden" name="sel2[98]" value="98">
<input type="hidden" name="sel2[24]" value="24">


как с помощью JavaScript удалить 'sel[24]'? 
PM MAIL   Вверх
PATRIOT
Дата 17.5.2006, 11:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



по сути просто удалить:
<input type="hidden" name="sel2[24]" value="24">  
PM MAIL   Вверх
vasac
Дата 17.5.2006, 11:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

Репутация: 13
Всего: 36



Можно так:
Код

var i = document.getElementsByName( "sel2[24]" )[ 0 ];
i.parentNode.removeChild( i );

  
PM WWW   Вверх
PATRIOT
Дата 17.5.2006, 12:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Код

function ins_inp(id)
{
var input = document.createElement('input');
input.type = 'hidden';
input.name = 'sel2['+id+']';
input.value = id;
document.getElementById('forma').appendChild(input);
}

удаляет только прописанные (в HTML'е), а созданные этой функцией не хочет...  
PM MAIL   Вверх
PATRIOT
Дата 17.5.2006, 12:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Код

var i = document.getElementsByName( 'sel2['+id+']' )[ 0 ];
document.write(i);

он даже их не находит (undefined) 
PM MAIL   Вверх
vasac
Дата 17.5.2006, 13:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

Репутация: 13
Всего: 36



А в FireFox находит.
Тогда вешать при создании на элементы id (sel2_98, например) и не извращаться через ByName(). 
PM WWW   Вверх
PATRIOT
Дата 17.5.2006, 13:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



vasac, так и сделал. Заработало! Cпасибо  smile  
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




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


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

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