Selectbox-Optionen ohne Value – IE sagt: “Nein, danke!”

Mai 29th, 2007 11:57 Uhr von Ronald

Hmpf! Schon wieder so ein dusseliges Problem, das mich aufgehalten hat. Ich weiß auch gar nicht, ob es daran liegt, dass der Firefox so nachsichtig ist oder der Internet Explorer (mal wieder) zu dämlich.

Folgendes sei gegeben:

<select name=“meine_box”>
<option>1</option>
<option>2</option>
</select>

Nun möchte ich die Werte der Optionen bei jeder Änderung ausgeben lassen. Ich erweitere also die Selectbox um das folgende:

<select name=“meine_box” onchange=“JavaScript: alert(this[this.selectedIndex].value);”>

Das funktioniert im Firefox auch ganz prima! Im Internet Explorer geht es leider nicht. Skriptfehler – Abbruch. Angeblich ein ungültiges Element. Na gut… und woran liegt es?! Daran, dass die Option-Felder keinen eigenen Value-Wert haben! %$&§”"!&;”$$&%!!%&%$§!!!!!

Des Rätsels Lösung:

<select name=“meine_box”>
<option value=“1″>1</option>
<option value=“2″>2</option>
</select>
Teile und genieße Diese Icons verzweigen auf soziale Netzwerke bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
  • Digg
  • del.icio.us
  • Netvouz
  • DZone
  • ThisNext
  • MisterWong
  • Wists

Geschrieben in JavaScript | Keine Kommentare »

Einen Kommentar abgeben

Bitte beachte: Die Kommentare werden moderiert. Dies kann zu Verzögerungen bei Deinem Kommentar führen. Es besteht kein Grund den Kommentar erneut abzuschicken.

*
To prove you're a person (not a spam script), type the answer to the math equation shown in the picture. Click on the picture to hear an audio file of the equation.
Click to hear an audio file of the anti-spam equation