ugrás a tartalomhoz

SELECT értékének lekérdezése JS-sel IE alatt

Max Logan · 2007. Május. 9. (Sze), 15.20
A SELECT-nek csak egy OPTION-je van.

Ez a kód
getById('select_ID-je').value;
FF és Opera alatt teljes siker, de IE nem ad vissza értéket.

Ez a kód
getById('select_ID-je').options[0].value;
FF és Opera alatt teljes siker, de IE nem ad vissza értéket.

Hogyan lehet IE-t rávenni, hogy visszaadja a SELECT értékét (lehetőleg anélkül, hogy az OPTION-t meg kelljen jelölni egy ID-vel)?
 
1

Collection

vbence · 2007. Május. 9. (Sze), 15.29
IE-ben collection tipusú tárolóban vannak az option-ök. Nézd meg ezt:

http://msdn2.microsoft.com/en-us/library/ms537472.aspx

Szóval elvileg
 getById('select_ID-je').options(0).value
2

Megvan ...

Max Logan · 2007. Május. 9. (Sze), 15.37
A kerek zárójel nem segített. Viszont a link-en megtaláltam a megoldást: a options(0).value helyett options(0).text-et kell írni. Ez megy mindegyik böngészőben.

UpDate: Én voltam a hülye, mert mint kiderült nem adtam meg az OPTION elemnek value értéket. Ebből kifolyólag az IE nem adott vissza semmit. FF és Opera volt annyira inteligens, hogy ami az OPTION között volt azt a szöveget adta vissza a value-ra is.

Tehát meg kell adni rendesen a value-t és akkor nem szivatom magam ...