Martin: ² durch JavaScript in Formularfeld einfügen

Hallo!

Ich habe eine Auswahlliste und ein Textfeld:

<select name="auswahl">
<option name="1"></option>
<option name="2"></option>
<option name="3"></option>
</select>
<input type="text" name="feld">

Nun möchte ich in einem JavaScript je nach erfüllter Bedingung an den Namen der ausgewählten Option &sup2; (²) anhängen:

<script>
if (bedingung = 1)
{
document.all.feld.value = document.all.auswahl.options[document.all.auswahl.selectedIndex].value + "&sup2;"
}
</script>

Leider wird dadurch z.B. "1&sup2;" in das Textfeld geschrieben!

Weiß jemand eine Lösung?

Danke,
Martin

  1. Hallo,

    ich denke du müsstest schon direkt "²" mitschicken, ich weiss nicht ob das sonst funtzt.

    gruss

    Hallo!

    Ich habe eine Auswahlliste und ein Textfeld:

    <select name="auswahl">
    <option name="1"></option>
    <option name="2"></option>
    <option name="3"></option>
    </select>
    <input type="text" name="feld">

    Nun möchte ich in einem JavaScript je nach erfüllter Bedingung an den Namen der ausgewählten Option &sup2; (²) anhängen:

    <script>
    if (bedingung = 1)
    {
    document.all.feld.value = document.all.auswahl.options[document.all.auswahl.selectedIndex].value + "&sup2;"
    }
    </script>

    Leider wird dadurch z.B. "1&sup2;" in das Textfeld geschrieben!

    Weiß jemand eine Lösung?

    Danke,
    Martin