Hallo,
obwohl ich Google und auch SelfHTML genutzt habe, ist mir die Erklärung bzw. Lösung meines Problemes leider nicht klar - daher bitte ich um euer Verständnis (da sicher eine DAU-Frage) und eure Hilfe:
Ich prüfe ein Formular vor dem Submit per JS auf korrekte Eingaben und möchte im Fehlerfall eine entsprechende Fehlermeldung innerhalb der HTML-Seite (also nicht per alert) ausgeben.
Hierzu nutze ich in js folgenden Aufruf:
if (err==1) {
var fehlermeldung = document.all.fehlertext.innerHTML = \'<div align="center"><center><table border="0" cellpadding="0" cellspacing="5" width="100%" style="border: 1 solid #FF0000">\' + errtxt + \'</table></center></div><br>\';
window.location.href = "#1";
}
Das window.lacation sorgt nur dafür das die Seite wieder zu der Textmarke "1" springt.
Soweit funktioniert die Ausgabe auch hervorragend, allerdings ist vor der Fehlermeldung immer ein "undefined".
Jetzt meine Fargen:
a) Warum ist das so ?
b) Wie bekomme ich das "undefined" weg ?
Ach ja, der innerHTML greift auf einen definierten SPAN-Bereich zu, aber das funktioniert ja so wie es soll....
Gruss
Dieter