Hallo,
seit einiger Zeit qualt mich folgendes Problem:
Ich habe eine Liste von Datensätzen, die ich per Mausklick in ein Formular übernehme.
Das Formular enthält Textboxen, Checkboxen und Selectlisten.
Der Eintrag in das Formular erfolgt per Javascript:
// Setzt den Wert eines Feldes
setField: function(name, value)
{
var element = document.getElementById(this.prefix + "_" + name);
switch (element.type)
{
case "checkbox": element.checked = value == true; break;
default: element.value = value || "";
}
}
Das Formular sieht (in Auszügen) so aus:
<table width="100%">
<tr>
<td>
<label for="koerper_groesse">
Koerpergroesse (in cm)
</label>
</td>
<td align="left">
<input type="text" id="koerper_groesse" size="3" maxlength="3" />
</td>
</tr>
<tr>
<td>
<label for="koerper_haarfarbe">
Haarfarbe
</label>
</td>
<td>
<select id="koerper_haarfarbe" name="koerper_haarfarbe">
<option>
blond
</option>
<option>
braun
</option>
</select>
</td>
</tr>
</table>
Soweit funktioniert alles wunderbar, nur im IE werden die Werte in die select-Boxen nicht übernommen, im FF und Opera klappt alles.
Hat jemand eine Idee?
Vielen Dank!