abend zusammen,
irgend jemand eine idee, wie ich die folgenden funktion verkuerzen kann?!
nach den einzelnen ueberpreufungen kommt immer die selbe prozedur. also alles ab ok = false; ...
mit einem einfachen array komme ich hier nicht weiter...
fragt freundlich,
timex.
function checkForm() {
var ok = true;
fokus = true;
if (checkText("vorname")) {
ok = false;
fokusItem("vorname");
switchItem("vorname",1,1);
} else {
switchItem("vorname",0,0);
}
if (checkText("nachname")) {
ok = false;
fokusItem("nachname");
switchItem("nachname",1,1);
} else {
switchItem("nachname",0,0);
}
if (!checkPostalCode(searchFormObject("plz").value)) {
ok = false;
fokusItem("plz");
switchItem("plz",1,1);
} else {
switchItem("plz",0,0);
}
if (checkText("ort")) {
ok = false;
fokusItem("ort");
switchItem("ort",1,1);
} else {
switchItem("ort",0,0);
}
if ((!checkPhoneNumber(searchFormObject("telefon").value)) || (checkText("telefon"))) {
ok = false;
fokusItem("telefon");
switchItem("telefon",1,1);
} else {
switchItem("telefon",0,0);
}
if (!checkMail(searchFormObject("mail").value)) {
ok = false;
fokusItem("mail");
switchItem("mail",1,1);
} else {
switchItem("mail",0,0);
}
if (checkRadioCheck("checkBox")) {
ok = false;
fokusItem("checkBox");
switchItem("checkBox",1,1);
} else {
switchItem("checkBox",0,0);
}
if (checkRadioCheck("radioButton")) {
ok = false;
fokusItem("radioButton");
switchItem("radioButton",1,1);
} else {
switchItem("radioButton",0,0);
}
if (!ok)
return ok;
}
// -->
</script>