Hallo,
Ich habe nun nur folgendes Problem: Ursprünglich habe ich in jeder Option ein Alert mit zusätzlichen Informationen zur Option ausgegeben. Also beispielsweise so:
<option onDblClick="window.alert('Das ist ein Testeintrag');">Testeintrag</option>
Dabei kommen die Einträge und die Infos zu den Einträgen aus einer DB, werden also dynamisch generiert. Kann ich diese Zusatzinformationen beispielsweise in einer Variablen "verstecken", damit sie im select-tag auch noch zur Verfügung stehen??
Du kannst Sie in Attribute des Option-Elements schreiben. Es bietet sich das Attribut "label" an.
<form action="#" method="post">
<select name="test" size="2" ondblclick="window.alert(this.options[this.selectedIndex].label);">
<option value="o1" label="Das ist Test">Test</option>
<option value="o2" label="Das ist Test2">Test2</option>
<option value="o3" label="Das ist Test3">Test3</option>
<option value="o4" label="Das ist Test4">Test4</option>
</select>
</form>
Du könntest natürlich auch "value" benutzen. Da das aber der Wert ist, den die serverseitige Routine zur Formularauswertung per Submit übertragen bekommt, sollte man hier keine "Romane" reinschreiben.
viele Grüße
Axel