Walter Zorn: Formularabfrage

Beitrag lesen

Nun möchte ich eine Abfrage für das ganze Formular haben. mit alert, dass er ein Produkt auswählen soll. [...] Geht es auch über die types oder values ?

Ja, über die types.
Beispielsweise so:

<html>
<head>
<script language="JavaScript">
<!--
function C(f)
{
    var e = f.elements, a = false;
    for (var i=0; i<e.length; i++)
    {
        if (e[i].type=='checkbox' && e[i].checked) a = true;
    }
    if (!a) alert('Hey!');
}
//-->
</script>
</head>
<body>
<form>
<input type="checkbox" name="a">
<input type="checkbox" name="a">
<input type="checkbox" name="a">
<input type="checkbox" name="d">
<input type="checkbox" name="e">
<input type="checkbox" name="f">
<input type="checkbox" name="f">
<input type="checkbox" name="h">
<input type="button" value="Check" onclick="C(this.form)">
</body>
</html>