Гость
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Проблема получения значения скрытого элемента формы (type = "hidden") / 7 сообщений из 7, страница 1 из 1
31.01.2007, 07:07
    #34294705
eUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема получения значения скрытого элемента формы (type = "hidden")
Здравствуйте! Вот у меня код:

Код: plaintext
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.
...
function element(elementName){
        //MSIE4
	if(document.all) {
		return document.all[elementName]; 
	}
	
	//DOM1
	if(document.getElementById) {
		return document.getElementById(elementName); 
	}
	
	//Netscape  4 
	if(document.elements) {
		return document.elements[elementName]; 
	}
	
	return null
};

...

str = element("color").value

...

<input type="hidden" name="color" value=""/>

В IE, Opera - работает, а FF, Netscape, Mozilla - не возвращают значение. Как решить эту проблему? Спасибо!
...
Рейтинг: 0 / 0
31.01.2007, 10:21
    #34295058
Damnedest
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема получения значения скрытого элемента формы (type = "hidden")
Функцию надо вызывать после создания объекта, а не до )
...
Рейтинг: 0 / 0
31.01.2007, 12:57
    #34295817
eUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема получения значения скрытого элемента формы (type = "hidden")
Это я знаю, у меня функция вызывается после построения. Просто тег Input действительно после script-кода, но строка
Код: plaintext
str = element("color").value
вызывается позже (например, когда drag-n-drop элемент перемещен пользователем и т.д.). Но как извлечь значение в FireFox, Netscape, Mozilla?
...
Рейтинг: 0 / 0
31.01.2007, 14:17
    #34296206
LINUXER
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема получения значения скрытого элемента формы (type = "hidden")
Код: plaintext
1.
2.
3.
str = document.getElementById("color")
...
<input type="hidden" name="color" id="color" value=""/>
и не изобретайте велосипед.
=-------------------
А я уже и забыл когда последний Nescape вышел=)
...
Рейтинг: 0 / 0
31.01.2007, 14:20
    #34296222
LINUXER
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема получения значения скрытого элемента формы (type = "hidden")
LINUXER
Код: plaintext
1.
str = document.getElementById("color")

Код: plaintext
.value
...
Рейтинг: 0 / 0
01.02.2007, 01:44
    #34297780
eUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема получения значения скрытого элемента формы (type = "hidden")
LINUXER LINUXER
Код: plaintext
1.
str = document.getElementById("color")

Код: plaintext
.value

Спасибо. Но все также: FF, Netscape, Mozilla - не возвращают значение. Может как-то через node?
Или какой-нибудь другой способ?
...
Рейтинг: 0 / 0
01.02.2007, 02:07
    #34297789
eUser
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема получения значения скрытого элемента формы (type = "hidden")
Я внимательно посмотрел, что не хватает у меня...
LINUXER
Код: plaintext
1.
2.
3.
str = document.getElementById("color")
...
<input type="hidden" name="color" id="color" value=""/>
и не изобретайте велосипед.
=-------------------
А я уже и забыл когда последний Nescape вышел=)
ага, не хватает только
Код: plaintext
id="color"
Из-за такой ерунды я долго мучился:) Спасибо! Тема закрыта.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Проблема получения значения скрытого элемента формы (type = "hidden") / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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