Mit folgendem Code mache ich eine einfache Überprüfung,
ob alles ausgefüllt ist:
Jetzt das Problem: Diese Überprüfung soll für mehrere Formulare gültig sein, die obigen Werte kommen immer vor, bei einigen ist aber auch <input name=geburtsdatum> noch mit dabei.
Wie kann ich in obigen Code erst eine Abfrage einbauen, ob "document.bestellung.geburtstag" überhaupt existiert, damit ich gleich danach abfragen kann ob es ausgefüllt ist?
ob alles ausgefüllt ist:
Code:
function v() { var fehler=''; if(document.bestellung.vorname.value==''){fehler=fehler+'Vorname\n';} if(document.bestellung.name.value==''){fehler=fehler+'Nachname\n';} if(document.bestellung.strasse.value==''){fehler=fehler+'Straße\n';} if(document.bestellung.plz.value==''){fehler=fehler+'PLZ\n';} if(document.bestellung.ort.value==''){fehler=fehler+'Ort\n';} if(document.bestellung.telefon.value==''){fehler=fehler+'Telefon\n';} if(document.bestellung.agb.checked==''){fehler=fehler+'Disclaimer\n';} if(fehler) {alert('Bitte berichtigen Sie folgende Angaben:\n\n'+fehler);return false;} };
Wie kann ich in obigen Code erst eine Abfrage einbauen, ob "document.bestellung.geburtstag" überhaupt existiert, damit ich gleich danach abfragen kann ob es ausgefüllt ist?
Kommentar