ich glaube dass dieses kleine Problem mit Javascript zu tun hat und auch damit evtl. behoben werden kann.
folgendes:
Auf meiner Webseite habe ich ein Input-Feld in dem die Mail-Adresse eingetippt werden kann (Newsletter Abo etc.) und danach mit Submit bestätigt wird. Darauf hin wird die Eingabe an eine PHP Datei geschickt dort verarbeitet. Als Bestätigung (Ausgabe) gibt es dann am Ende oder während dessen entweder eine Fehlermeldung oder ein OK:
Das Problem. Nachdem der Submit Button gedrückt wurde bzw. nach dem abschicken der Formulardaten wird die Seite komplett neu geladen (logisch). Nur leider muss man danach wieder runterscrollen um die die Bestätigung / Fehlermeldung zu sehen oder eine neue Eingabe zu machen. Genau das soll verhindert werden. Sie Seite soll nach der Eingabe an dieser Position einfach stehen bleiben und trotzdem die gemachten Eingaben ganz gewöhnlich verarbeitet werden. Wie wird das realisiert? Da ich mich mit JS nicht auskenne wäre eine Lösung echt prima.
folgendes:
Auf meiner Webseite habe ich ein Input-Feld in dem die Mail-Adresse eingetippt werden kann (Newsletter Abo etc.) und danach mit Submit bestätigt wird. Darauf hin wird die Eingabe an eine PHP Datei geschickt dort verarbeitet. Als Bestätigung (Ausgabe) gibt es dann am Ende oder während dessen entweder eine Fehlermeldung oder ein OK:
Das Problem. Nachdem der Submit Button gedrückt wurde bzw. nach dem abschicken der Formulardaten wird die Seite komplett neu geladen (logisch). Nur leider muss man danach wieder runterscrollen um die die Bestätigung / Fehlermeldung zu sehen oder eine neue Eingabe zu machen. Genau das soll verhindert werden. Sie Seite soll nach der Eingabe an dieser Position einfach stehen bleiben und trotzdem die gemachten Eingaben ganz gewöhnlich verarbeitet werden. Wie wird das realisiert? Da ich mich mit JS nicht auskenne wäre eine Lösung echt prima.
HTML-Code:
<form action="blah.php" method="post" onsubmit="myFunction()"> <p><input class="{focus}" name="email" value="E-Mail eingeben" onFocus="changeValue('E-Mail eingeben', this);" onblur="changeValue('E-Mail eingeben', this);" type="text" /> <input type="submit" value="Bestätigen"/></p> </form>
Code:
<script> function myFunction() { alert("Eingabe wurde bestätigt"); return false; } </script>
Kommentar