IE nie odczytuje wartości pól formularza

Odpowiedz Nowy wątek
2011-08-04 09:38
Tracker56
0

IE8: Mam kilka pól formularza i odczytuję je za pomocą document.getElementById("div1").value

Tymczasem IE odczytuje je jako puste, ale tylko te gdzie pojawiają sie stringi, liczby wyświetla poprawnie:

alert(document.getElementById("div1").value)
alert(document.getElementById("div2").value)

gdzie div1 to 123, a div2 to "aaa", wyrzuca pierwszy alert 123 i drugi pusty.

Co mogę z tym zrobić?

Update: Obsługuje pola typu input text, natomiast pomija wszelkie listy wyboru etc.
Czy to string czy liczba nie ma znaczenia, sorki

Pozostało 580 znaków

2011-08-04 15:57
0

Witam,

Czy nie masz czasem ustawionej nazwy name="" takiej samej jak atrybut id=""?

Może to rozwiąże Twój problem:

var model = document.getElementById("div1");
var zmienna = model.options[model.selectedIndex].value;
alert(zmienna);

Pozdrawiam,
K.

Pozostało 580 znaków

2011-08-04 17:58
Tracker56
0

Pomogło w najnowszej wersji IE.

W IE6 bez zmian.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0