radiobuttons-wert einer variable zuweisen
jörg
- javascript
hallo,
ich habe mal eine frage.
ich will erstmal ganz einfach den wert eines radiobutton über eine alert-meldung ausgeben und den inhalt einer variabkle zuweisen.
so sehen meine radiobuttons aus:
<input type="radio" name="neu_alt" value="alt" checked>
<input type="radio" name="neu_alt" value="neu">
und der codausschnitt dazu:
var neu_alt = document.form.neu_alt.value;
alert(neu_alt);
aufruf der funtkion und so sind kein problem,
aber ich bekomme es einfach nicht gebacken, den wert des radiobuttons in eine kurze,knackige variable zu schreiben?
bei den anderen textfeldern klappt es ja auch auf die art?
wäre nett, wenn mir da jemand auf die sprünge helfen könnte?
grüße,
jörg
Moin!
Erstend würde ich nicht die Variable so benennen wie die Radiobuttons
heißen.
Darauf beruhn nämlich das Problem:
Duch das zweimalige erzeugen eines Objekts mit dem selben Namen
erzeugt man einen Array.
D.h., unter
document.form.neu_alt[0].value steht der value des ersten Radiobutts,
und unter document.form.neu_alt[1].value der des zweiten.
Vorher abfragen:
if(document.form.neu_alt[0].checked)
{
altneu=document.form.neu_alt[0].value;
}
else
{
document.form.neu_alt[1].value;
}
Ups, was vergessen:
else
{
altneu=document.form.neu_alt[1].value;
}
so sollte es eigentlich heißen
suuuper !!
danke... jetzt klappts...!!