Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JavaSript Удалить не все элементы из формы / 6 сообщений из 6, страница 1 из 1
17.06.2014, 16:55
    #38672055
vladimir74
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaSript Удалить не все элементы из формы
Доброго времени суток.

помогите с JavaSript-ом
Есть много разных формуляров, с различными элементами. Среди них точно есть p_cmd и p_text
Как удалить все элементы кроме этих двух?

Пробовал так - вылазит за конец цикла
Код: javascript
1.
2.
3.
4.
5.
6.
7.
var myname = document.myform.elements; 
var elm = myname.length;
for (i=0; i < elm; i++){
  if((myname[i].name!="p_text")&&(myname[i].name!="p_cmd")){
	myname[i].parentNode.removeChild(myname[i]);
  }
}
...
Рейтинг: 0 / 0
17.06.2014, 17:22
    #38672109
Яростный Меч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaSript Удалить не все элементы из формы
Код: javascript
1.
for (var i = elm-1; i >= 0; --i) {
...
Рейтинг: 0 / 0
17.06.2014, 17:23
    #38672111
vladimir74
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaSript Удалить не все элементы из формы
сделал так

while (i<2){
if((myname[i].name!="p_text")&&(myname[i].name!="p_cmd")){
myname[i].parentNode.removeChild(myname[i]);
} else{i++;}
}
Но как то уродливо это выглядит. Должен же быть более красивый способ....
...
Рейтинг: 0 / 0
17.06.2014, 17:23
    #38672112
Gustly
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaSript Удалить не все элементы из формы
vladimir74,

На +1 вылазит?
...
Рейтинг: 0 / 0
17.06.2014, 17:25
    #38672115
vladimir74
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaSript Удалить не все элементы из формы
Яростный Меч
Код: javascript
1.
for (var i = elm-1; i >= 0; --i) {



твою мать. как же я тупил :(

Спасибо большое!!!
...
Рейтинг: 0 / 0
17.06.2014, 17:28
    #38672120
vladimir74
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaSript Удалить не все элементы из формы
Gustlyvladimir74,

На +1 вылазит?

да, в принципе, идея от Яростный Меч не сильно отличается от моей :(
Т.к. чтоб оставить еще один элемент придется изменять условие цикла...

Ер кажется другого выхода нет...
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JavaSript Удалить не все элементы из формы / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]