Formularabfrage : Email & Checkbox ? Alles in einer Funktion ?
Ray
- javascript
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)"
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