Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (JS) Как найти на форме все элементы SELECT зная только, что это SELECT'ы? / 11 сообщений из 11, страница 1 из 1
20.05.2005, 21:17:03
    #33078139
AlexG
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(JS) Как найти на форме все элементы SELECT зная только, что это SELECT'ы?
Как найти на форме все элементы SELECT зная только, что это SELECT'ы? Т.е. ни id, ни name мы не знаем.
...
Рейтинг: 0 / 0
20.05.2005, 22:16:33
    #33078189
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(JS) Как найти на форме все элементы SELECT зная только, что это SELECT'ы?
например.
Пройтись по все нодам проверяя tagName.
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
20.05.2005, 23:04:37
    #33078212
AlexG
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(JS) Как найти на форме все элементы SELECT зная только, что это SELECT'ы?
Я вышел таким образом: проверял наличие атрибута options у елементов.
Код: plaintext
1.
if (document.form.elements[i].options) document.form.elements[i].value =  2 ;
...
Рейтинг: 0 / 0
21.05.2005, 15:04:10
    #33078524
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(JS) Как найти на форме все элементы SELECT зная только, что это SELECT'ы?
Смысл идентифицировать имя тег по его атрибуту, если возможно идентифицировать тег по имени? Простите меня за тавтологию, но вы поняли, что я имел ввиду..
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
23.05.2005, 13:06:48
    #33079899
VERS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(JS) Как найти на форме все элементы SELECT зная только, что это SELECT'ы?
А может лучше всего проверять свойство type?

if (objInput.type = 'select') ...

-------------------------------
www.free-lancer.ru
...
Рейтинг: 0 / 0
23.05.2005, 13:08:07
    #33079903
VERS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(JS) Как найти на форме все элементы SELECT зная только, что это SELECT'ы?
простите ... ступил :)

-------------------------------
www.free-lancer.ru
...
Рейтинг: 0 / 0
23.05.2005, 16:04:04
    #33080419
fynda
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(JS) Как найти на форме все элементы SELECT зная только, что это SELECT'ы?
AlexGЯ вышел таким образом: проверял наличие атрибута options у елементов.
Код: plaintext
1.
if (document.form.elements[i].options) document.form.elements[i].value =  2 ;


А разве так нельзя:
Код: plaintext
getElementsByTagName("select")
Или требовалось что-то другое?
...
Рейтинг: 0 / 0
24.05.2005, 14:00:21
    #33082142
AlexG
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(JS) Как найти на форме все элементы SELECT зная только, что это SELECT'ы?
fynda AlexGЯ вышел таким образом: проверял наличие атрибута options у елементов.
Код: plaintext
1.
if (document.form.elements[i].options) document.form.elements[i].value =  2 ;


А разве так нельзя:
Код: plaintext
getElementsByTagName("select")
Или требовалось что-то другое?

Я так понимаю, это вернет коллекцию все элементов на ВСЕЙ странице... Мне нужно было на конкретной форме.
...
Рейтинг: 0 / 0
24.05.2005, 16:16:50
    #33082474
fynda
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(JS) Как найти на форме все элементы SELECT зная только, что это SELECT'ы?
AlexG
Я так понимаю, это вернет коллекцию все элементов на ВСЕЙ странице... Мне нужно было на конкретной форме.

А так?
Код: plaintext
my_form.getElementsByTagName("select")
...
Рейтинг: 0 / 0
05.04.2006, 13:15:23
    #33646064
ivenhoe
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(JS) Как найти на форме все элементы SELECT зная только, что это SELECT'ы?
Тема не новая, но новый вопрос:
Есть html-документ; надо получить коллекцию элементов, относящихся к одному пространству имен.
document.getElementsByTagName("ns1:element") работает только в FireFox, в ИЕ приходится искать по имени без префикса, а потом отфильтровывать по свойству scopeName (какой DOM-аналог, кстати, есть?)

Вообще надо отфильтровать тэги с любым именем, но с заданым пространством имен. Как сделать? Или как вызвать xpath-запрос?
...
Рейтинг: 0 / 0
05.04.2006, 13:52:33
    #33646194
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(JS) Как найти на форме все элементы SELECT зная только, что это SELECT'ы?
ivenhoe , создавайте новый топ.
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (JS) Как найти на форме все элементы SELECT зная только, что это SELECT'ы? / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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