prajuritbs
Mitglied
Hi,
ich habe eine Bestellungsscript geschrieben, das wie folgt funktioniert.
Daten müssen eingegeben werden, danach wird par javascript abgefragt, ob alles korekt ist und dann wird die Bestellung gesendet oder, wenn etwas falsch ist, eben nicht.
Bei beiden fällen erscheint dann eine Nachricht.
Jetzt das Problem:
Das Bestellformular ist etwas weiter unten auf der Seite und nach klick auf den Button "Senden" aktualisiert sich die Seite und man ist wieder ganz oben und weiß daher nicht, ob die bestellung abgeschickt wurde, sondern muss erst wieder ganz runter scrollen.
Das ist natürlich nicht benutzerfreundlich.
Jetzt meine Frage, wie baue ich in den Java code, der prüft ob alles richtig ist, ein das man dann wieder mit "#bestellung" automatisch zum Formular kommt ?
Der Code-Schnipsel:
Danke für eure Hilfe
ich habe eine Bestellungsscript geschrieben, das wie folgt funktioniert.
Daten müssen eingegeben werden, danach wird par javascript abgefragt, ob alles korekt ist und dann wird die Bestellung gesendet oder, wenn etwas falsch ist, eben nicht.
Bei beiden fällen erscheint dann eine Nachricht.
Jetzt das Problem:
Das Bestellformular ist etwas weiter unten auf der Seite und nach klick auf den Button "Senden" aktualisiert sich die Seite und man ist wieder ganz oben und weiß daher nicht, ob die bestellung abgeschickt wurde, sondern muss erst wieder ganz runter scrollen.
Das ist natürlich nicht benutzerfreundlich.
Jetzt meine Frage, wie baue ich in den Java code, der prüft ob alles richtig ist, ein das man dann wieder mit "#bestellung" automatisch zum Formular kommt ?
Der Code-Schnipsel:
HTML:
function isValid() {
var msg = "";
if (kontaktFormular.eMail.value.indexOf("@") < 1 ||
kontaktFormular.eMail.value.indexOf(".") < 1) {
msg += "- Die E-Mail-Adresse ist nicht korrekt.\n";
}
if (kontaktFormular.captcha.value.indexOf("16") ) {
msg += "- Captcha ist nicht korrekt.\n";
}
if (kontaktFormular.vorName.value == "") {
msg += "- Leeres Feld: Vorname:\n";
}
if (kontaktFormular.nachName.value == "") {
msg += "- Leeres Feld: Nachname:\n";
}
if (kontaktFormular.betreff1.value == "") {
msg += "- Leeres Feld: Bereiche\n";
}
if (kontaktFormular.betreff2.value == "") {
msg += "- Leeres Feld: Betreff:\n";
}
if (kontaktFormular.nachricht.value == "") {
msg += "- Leeres Feld: Nachricht:\n";
}
if (msg == "") {
return true;
}
alert(msg);
return false;
}
Danke für eure Hilfe