Select-Box Option vorselektieren per onClick-Event

soezkan

Erfahrenes Mitglied
Hallo Leute,

ich habe eine Selektbox in einem Formular. Aus bestimmtem Grund möchte ich
eine <option> per Javascript selektieren und nicht per Maus direkt im Select-Feld
auswählen.
Wie muss dazu der JS-Befehl lauten?

mein Versuch:
Code:
function auswahl() {
	document.forms["myform"].elements["top5"].options[2].selected = true;
}

Code:
<a href="#" onCick="javascript: auswahl();">Vorauswahl</a>

<form action="index.php" method="post" name="myform">
    <select name="top5" size="5">
      <option>Heino</option>
      <option>Michael Jackson</option>
      <option>Tom Waits</option>
      <option>Nina Hagen</option>
      <option>Marianne Rosenberg</option>
    </select>
</form>

Also soll "Tom Waits" selected sein, wenn man auf den Link namens Vorauswahl (wie oben) klickt ...

... klappt aber leider so nicht.

Hat da einer ne Ahnung wie ich das hinbekomme, denn ich bin glaube ich auf dem richtigen Weg, oder?

1000 Dank.

Liebe Grüße,
Soezkan
 
Hi,

scripttechnisch ist da alles in bester Ordnung :)

Blos hier im Event-Handler nicht:
Code:
<a href="#" onClick="javascript: auswahl();">Vorauswahl</a>


Die Event-Handler werden übrigens durchgängig kleingeschrieben, und der Präfix "javascript:" ist in ihnen überhaupt nicht erforderlich, da diese Syntax speziell für das href-Attribut des Verweises vorgesehen ist.

mfg Maik
 
... onCick hört sich nach einem proprietären Handler für UserAgents aus Redmond an ... falls er mal wieder stottern sollte ;-)

Quaese
 
Hi,

vielleicht sollten wir den Handler in Redmond vorstellen!

Ich hätte gleich noch weitere Vorschläge:
- onPerhaps
- onMaybe
- onEventually
- onTyche

Wobei die Liste durchaus weitergeführt werden könnte.

So, nun aber wieder genug der einseitigen Browserschelte ...


Quaese
 

Neue Beiträge

Zurück