Kleines Problem mit Checkboxen


B

ByeBye 137835

Hallo zusammen,
ich habe ein Formular in dem sich u.a. drei Checkboxen befinden. Mit einer If-Schleife möchte ich folgendes tun: Wenn keine der dreien aktiviert ist soll eine Alert Meldung erscheinen.

if (window.document.formular.elements[0].checked == 0 && window.document.formular.elements[1].checked == 0 && window.document.formular.elements[2].checked == 0)
{
alert("Bitte wählen Sie eine Neuanlage aus.");
}

So geht es bei mir nicht. Was mache ich falsch?
 
B

ByeBye 137835

Irgendwie hat sich das Problem gerade gelegt. Es funktioniert. Komisch.
 

FredNase

Erfahrenes Mitglied
So geht´s auch......falls du´s noch brauchst: :)

Code:
<html>
<head><title>Test</title>
</head>

<script type="text/javascript">
<!--
function check () {

    var element = document.getElementsByTagName('input');
    
    if ((!element[0].checked) && (!element[1].checked) && (!element[2].checked))
    {
       alert("Bitte wählen Sie eine Neuanlage aus.");
       return false;
    }
}
 //-->
</script>

<body>

<form name="formular" action="#" onSubmit='return check()'>

    <input type='checkbox' id='check1' value='Auswahl 1'>
    <input type='checkbox' id='check2' value='Auswahl 2'>
    <input type='checkbox' id='check3' value='Auswahl 3'>
    
    <input type='submit' value='OK'>
</form>


</body>
</html>

Grüße
 

Neue Beiträge

Forum-Statistiken

Themen
272.361
Beiträge
1.558.639
Mitglieder
187.834
Neuestes Mitglied
jordanx0206