Es handelt sich um eine eigentlich ganz einfache Funktion, wie ich sie schon mehrmals benutzt habe (zur Überprüfung ob das Formular ausgefüllt wurde):
function confirmPrivat() {
var errFields = '';
if (document.privat.vorname.value == 'Vorname') { errFields += ' [Vorname] '; }
if (document.privat.zuname.value == 'Zuname') { errFields += ' [Zuname] '; }
if (document.privat.straße.value == 'Straße') { errFields += ' [Straße] '; }
if (document.privat.plz.value == 'PLZ') { errFields += ' [PLZ] '; }
if (document.privat.ort.value == 'Ort') { errFields += ' [Ort] '; }
if (document.privat.email.value == 'eMail') { errFields += ' [eMail] '; }
if (errFields != '') {
errFields = errFields.substring(1,errFields.length);
alert('Folgende erforderlichen Felder wurden nicht ausgefüllt:'+errFields);
} else {
document.privat.submit();
}
}
Im IE wird sie ohne Probleme ausgeführt, im FireFox -> keine Reaktion. Finde selbst keinen Fehler, auch nichts was irgendwie Browser-Spezifisch sein könnte!?
Hat jemand eine Idee?