ChrisB: Listenfeld Abfrage greift nicht bei Firefox

Beitrag lesen

Hi,

Die Abfrage des dritten Listenfelds "Die Note" wird beim Firefox komplett ignoriert und greift erst wieder bei "zu verbessern". Beim IE 6 greift die Abfrage "Die Note" problemlos.

Die dort durchgefuehrte Abfrage

if (document.mailer.bewertung_note.options.value=="bit_auswaehlen")

ist unsinnig.

Ja, unterhalb des select-Feldes liegt options - das ist aber die NodeList, die Zugriff auf alle Options bereitstellt. Diese selber hat aber keine Eigenschaft value.

Entweder also ueber selectedIndex auf die jeweilige option zugreifen, und deren value abfragen -

if (document.mailer.bewertung_note.options[document.mailer.bewertung_note.selectedIndex].value=="bit_auswaehlen")  
// bzw. gleich nur den Index abfragen,  
if (document.mailer.bewertung_note.selectedIndex == 0)
  • oder value direkt auf dem select-Feld abfragen (letzteres kann aber im IE manchmal problematisch sein).

MfG ChrisB

--
"The Internet: Technological marvel of marvels - but if you don't know *what* you're lookin' for on the Internet, it is nothing but a time-sucking vortex from hell."