CrazyMaze: Formular (Ratiobutton mit gleichem Name="" unterscheiden???)

Beitrag lesen

Man, raucht mir der Kopf.... Ich bin schon froh, dass ich mit meinem Folmular so weit gekommen bin, aber folgendes Problem:

Wie unterscheide ich bei einer JavaScript-Abfrage meine Ratios? Sie haben alle name="s", da nur einer ausgewählt werden darf.

Es handelt sich so um eine Art Pseudo-HTML-Editor.

Hier das Script: (einfach in eine HTML-Datei kopieren und selbst sehen)

<script language="javascript">
<!--

function los()
{

var neuerText1 = "{f}"+document.form.text.value+"{/f}";
if (form.f.checked==true)
{
document.form.text.value=neuerText1;
}
var neuerText2 = "{k}"+document.form.text.value+"{/k}";
if (form.k.checked==true)
{
document.form.text.value=neuerText2;
}
var neuerText3 = "{i}"+document.form.text.value+"{/i}";
if (form.i.checked==true)
{
document.form.text.value=neuerText3;
}
var neuerText4 = "{z}"+document.form.text.value+"{/z}";
if (form.z.checked==true)
{
document.form.text.value=neuerText4;
}
var neuerText5 = "{q}"+document.form.text.value+"{/q}";
if (form.q.checked==true)
{
document.form.text.value=neuerText5;
}
var neuerText6 = "{v}"+document.form.text.value+"{/v}";
if (form.v.checked==true)
{
document.form.text.value=neuerText6;
}

}
//-->
</script>

Erst Text eingeben:
<form action="" name="form">
<textarea name="text"></textarea><br><br>

<input type="checkbox" name="f" value="f""> fett<br>
<input type="checkbox" name="k" value="k""> kursiv<br>
<input type="checkbox" name="i" value="i""> zentriert<br><br>

<input type="radio" name="s" value="n" checked> nomal<br>
<input type="radio" name="s" value="z""> gross<br>
<input type="radio" name="s" value="q""> klein<br>
<input type="radio" name="s" value="v""> courier<br><br>

<input type="hidden" name="zwischen">
<input type="button" value="Fertig!" onclick="los()"><br>
<input type="button" value="Reset" onclick="reset()">
</form>