Hallo Jerome
Ist es möglich in einem Option-tag, eine Funktion zu binden, die zwei Optionen vergleichen?
Normalerweise sollte meine Antwort heißen, warum probierst du es nicht aus? Wenn ich aber diesen Aufruf sehe, weiß ich warum.
Die Sache wäre:
»» if optionname1=optionname2 alert("ghggg");
if (optionsname1==optionsname2) .... wäre ein annehmbarer Syntax.
Ich habe es ausprobiert:
Im IE geht folgendes:
<form action="" method="" target="">
<select name="" size="" onchange="alert(this[this.selectedIndex].name)">
<option name="a1" value="12">b1
<option name="a2" value="123">b2
<option name="a3" value="124">b3
</select>
</form>
hier hast du Zugriff auf einen Namen oder auch einer id.
In beiden Browsern geht:
<form action="" method="" target="">
<select name="" size="" onchange="alert(
(this[this.selectedIndex].value).substring(0,(this[this.selectedIndex].value).indexOf('')))">
<option value="a112">b1
<option value="a2123">b2
<option value="a3124">b3
</select>
</form>
Hier enthält der Valuewert eine zusätzliche Information, die über substring aufgesplittet wird.
Ich hoffe dies reicht dir als Gedankenansatz.
Viele Grüße
Antje