Hallo User.
Ich möchte ein Script schreiben, das auf eine Eingabe des Users reagiert.
Hierbei hab ich zwei select felder, in dem man nur ein sache anwählen kann (also kein multiple)
Ich frage also in einem Feld nach dem Land, welches mir den Pfad für die Flagge für spätere Verarbeitung überliefert. Gleichzeitig möchte ich aber ein Feld, welches mir den Namen des Landes überliefert, das jedoch auf readonly ist, also nicht editierbar ist.
also:
Code
----------------------- -----------------------
| Flagge | | Ländername |
----------------------- -----------------------
Dies habe ich versucht zu realisieren, mit folgendem code:
Code
function ch_country()
{
var value = "";
if (this.form.country_name.value = "../images/flags/fi.gif")
{
value = "Finland";
}
else if (this.form.country_name.value = "../images/flags/de.gif")
{
value = "Germany";
}
else if (this.form.country_name.value = "../images/flags/ie.gif")
{
value = "Italy";
}
}
Alles anzeigen
Das Stück vom Formular:
Code
<td>
<select size="1" name="country_name">
<option value="../images/flags/fi.gif">Finland</option>
<option value="../images/flags/de.gif">Germany</option>
<option value="../images/flags/ie.gif">Italy</option>
<option value="../images/flags/fr.gif">France</option>
<option value="../images/flags/ru.gif">Russia</option>
<option value="../images/flags/uk.gif">United Kingdom</option>
</select>
<select size="1" name="country" disabled>
<option value="javascript:ch_country()"><script language="javascript">document.write(value)</script></option>
</select>
</td>
Alles anzeigen
Wo liegt mein Fehler?
Beim Denken oder beim Übersetzen?