Hallo,
ich bin noch Java-Script-Neuling und mein Problem ist folgendes:
Ich möchte eine automatisierte Formularabfrage generieren und stolpere über die Radiobuttons. Nicht nur die nicht gecheckten sondern auch die gecheckten Radiobuttons erhalten alle eine alert-Box mit der Aufforderung, vollständige Angaben zu machen. Nicht so ganz das, was ich wollte.
Meine Abfrage sieht im Moment so aus:
Die for-Schleife wird einfach nicht durchlaufen. Was habe ich falsch gemacht.
Danke schon im voraus für die Beantwortung.
Viele Grüsse
Redshefox
ich bin noch Java-Script-Neuling und mein Problem ist folgendes:
Ich möchte eine automatisierte Formularabfrage generieren und stolpere über die Radiobuttons. Nicht nur die nicht gecheckten sondern auch die gecheckten Radiobuttons erhalten alle eine alert-Box mit der Aufforderung, vollständige Angaben zu machen. Nicht so ganz das, was ich wollte.
Meine Abfrage sieht im Moment so aus:
Code:
<html>
<head>
<title></title>
<script language="JavaScript">
function pruef()
{
anzahl_formularfelder=document.formular.length;
for (i=0; i<anzahl_formularfelder; i++)
aktuelles_element=document.formular.elements[i];
if (akutelles_element[i].type=="radio")
{
for (var j=0; j<aktuelles_element.length; j++)
{
var wert = false;
if (akutelles_element[j].checked==true)
{
var wert = true;
}
}
if (!wert)
{
alert ("Bitte vollständige Angaben!");
return false;
}
}
return true;
}
</script>
</head>
<body>
<form action="" method="" target="" name="formular" onSubmit="return pruef();">
Radio 1 <input type="radio" name="radiogroup" value="1">
Radio 2 <input type="radio" name="radiogroup" value="2">
Radio 3 <input type="radio" name="radiogroup" value="3">
Radio 4 <input type="radio" name="radiogroup" value="4">
Radio 5 <input type="radio" name="radiogroup" value="5">
<input type="Submit" name="ab" value="ab dafür">
</form>
</body>
Die for-Schleife wird einfach nicht durchlaufen. Was habe ich falsch gemacht.
Danke schon im voraus für die Beantwortung.
Viele Grüsse
Redshefox