Mit folgendem Code mache ich eine
einfache Überprüfung,
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;}
};
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?