Axel Richter: Firefox gut, IE schlecht

Beitrag lesen

Hallo,

Ich lasse mir per xml/xsl eine html-Datei erzeugen, die folgendermaßen aussieht:

...

function attribute()
{

...

alert(document.SQL.SQL.value);

...

}

...

<form action=" " name="SQL" method="post">
<select name="SQL" size="1">
<option>SELECT </option>
<option>FROM </option>
<option>WHERE </option>

...

</select>
</form>

Im IE allerdings funktionieren die Dropdown-Listen nicht (<select...>)
Die haben nämlich immer keinen Value, egal was man auswählt!
Woran kann das liegen?

Du definierst ja auch keine value-Attribute. Probiere mal:
<form action=" " name="SQL" method="post">
<select name="SQL" size="1">
<option value="SELECT">SELECT </option>
<option value="FROM">FROM </option>
<option value="WHERE">WHERE </option>
...
</select>
</form>

Der FireFox hält sich an die Standards, wo festgelegt ist: If this attribute is not set, the initial value is set to the contents of the OPTION element. Der IE tut das nicht. But, that's IE.

viele Grüße

Axel