IE nie odczytuje wartości pól formularza

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

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);
0

Pomogło w najnowszej wersji IE.

W IE6 bez zmian.

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