Aktualisiere die Seite nach dem Senden des Formulars

8

Ich habe ein kleines Problem. Ich möchte meine Seite nach dem Absenden eines Formulars erneut laden.

%Vor%     
Dário Viegas 17.05.2012, 21:13
quelle

8 Antworten

28

verwende nur

%Vor%

direkt nach dem Einfügen der Abfrage vor} Beispiel

%Vor%     
Gul Nawaz 03.11.2015 20:33
quelle
11
%Vor%

auf deiner ganzen Seite, du könntest das haben

%Vor%     
cantsay 02.02.2013 22:59
quelle
4

Wenn das Formular auf derselben Seite gesendet werden soll, entfernen Sie action aus den Formularattributen.

%Vor%

Wenn Sie jedoch die Seite erneut laden oder die Seite umleiten möchten, nachdem Sie das Formular aus einer anderen Datei gesendet haben, rufen Sie diese Funktion in php auf und leiten die Seite in 0 Sekunden um. Außerdem können Sie die header verwenden, wenn Sie möchten, stellen Sie sicher, dass Sie keinen Inhalt haben, bevor Sie header

verwenden %Vor%     
Othman 17.05.2012 22:08
quelle
2
%Vor%     
Neku 18.05.2012 00:36
quelle
1

Aktionsattribut in <form method="post" action="action="""> sollte nur action=""

sein     
Kristian 17.05.2012 21:16
quelle
0

Sie können vielleicht verwenden:

%Vor%     
SoEnLion 17.05.2012 21:18
quelle
0

Sie möchten ein Formular, das Sie selbst einreichen? Dann lassen Sie einfach den Parameter "action" leer.

wie:

<form method="post" action="" />

Wenn Sie das Formular mit dieser Seite bearbeiten möchten, stellen Sie sicher, dass Sie über einen Mechanismus in den Formular- oder Sitzungsdaten verfügen, um zu überprüfen, ob es ordnungsgemäß übermittelt wurde und ob Sie nicht versuchen, das leere Formular zu verarbeiten.

Vielleicht möchten Sie einen anderen Mechanismus, um zu entscheiden, ob das Formular ausgefüllt und übermittelt wurde, aber ungültig ist. Normalerweise verwende ich ein ausgeblendetes Eingabefeld, das einer Sitzungsvariablen entspricht, um zu entscheiden, ob der Benutzer auf Senden geklickt oder die Seite zum ersten Mal geladen hat. Indem Sie jedes Mal einen eindeutigen Wert angeben und die Sitzungsdaten auf denselben Wert setzen, können Sie auch doppelte Übermittlungen vermeiden, wenn der Benutzer zweimal auf "Senden" klickt.

    
Kasapo 17.05.2012 21:19
quelle
0
%Vor%

Hoffe, das hilft.

    
Ranjan 14.06.2017 07:26
quelle

Tags und Links