2017-02-22 5 views
0

Ich habe eine Zurück-Taste zu einer Suchergebnisseite, mit einem Link von hinzugefügt:Zurück und erneut einreichen Formular mit Javascript

<a href="javascript:window.location.reload(history.go(-1))">Back to seach results!</a> 

Da dies aber mit einer Form verwendet wird, ich mit einer Form bin eingehalten Erneutes Einreichen einer Seite bei Verwendung von Chrome oder eine Warnmeldung, die mich auffordert, bei der Verwendung von IE erneut zu senden.

Gibt es und einfache Möglichkeit, die Seite zu zwingen, so dass der Anwender entweder mit dem Bildschirm oder Pop-up-

Bearbeiten nicht erfüllt nachladen: Ich bin mit PHP so, wenn es einen Weg gibt, der mit PHP das wäre auch in Ordnung.

+2

Nein, es gibt keine Möglichkeit, dass die Warnung zu verhindern. Der Grund dafür ist, dass die vorherige Seite über eine Formularübergabe generiert wurde. Um auf die Seite in diesem Zustand zurückzukehren, muss die Formularübergabe erneut erfolgen, daher die Warnung. Die Alternative wäre, die Formularparameter zu speichern und das Formular manuell über die Schaltfläche Zurück zu senden. –

+0

Ahh okay, ich denke es wird so bleiben müssen wie es jetzt ist. Vielen Dank. – PHPNewbie

Antwort

0

"Nein, es gibt keine Möglichkeit, diese Warnung zu verhindern. Der Grund dafür ist, dass die vorherige Seite über eine Formularübermittlung generiert wurde. Um auf die Seite in diesem Zustand zurückzukehren, muss die Formularübergabe erneut durchgeführt werden Alternative wäre, die Formparameter zu speichern und haben die zurück-Taste manuell senden das Formular erneut“

Credit Rory McCrossan

Verwandte Themen