Ray: Formularabfrage : Email & Checkbox ? Alles in einer Funktion ?

Hallo @ll

Ich habe zwei Funktionen. Eine die Emaileinträge überprüft und eine andere für eine darunterliegende Checkbox.

Im Formularcode kommt folgende Abfrage :

onSubmit="return ValidateForm()"

Das ist jene für die Email.
Nur wie bekomme ich auch die Abfrage für die Checkbox rein ?

onsubmit="return checkCheckBox(this)"

  1. Hallo,

    Schau Dir mal den Artikel http://aktuell.de.selfhtml.org/tippstricks/javascript/formkontrolle/index.htm an und ersetze den ersten Block durch

    /* Block 1 überprüft Felder, die ausgefüllt sein müssen */
      if (myarray[i][1].indexOf('e')>-1)  {
        if (field.length>0)  {
          k=0;
          for(h=0;h<field.length;h++)  {
            if (field[h].checked)  {
              k++;
            }
          }
          if(k==0)  {
            error = true;
            err_msg.push(myarray[i][2]);
          }
        }
        else if(field.type=="checkbox")  {
          if (!field.checked)  {
            error = true;
            err_msg.push(myarray[i][2]);
          }
        }
        else {
        if (!field.value) {
          error = true;
          err_msg.push(myarray[i][2]);
        }
       }
      }

    In der neuen Version des Scripts wird dieser Block auch Checkboxen und Radiobuttons beruecksichtigen.

    Dieter