2016-06-21 6 views
0

In meiner Webanwendung habe ich ein Formular, das von mehreren Bildschirmen aus zugänglich ist. Ich möchte, dass die Schaltfläche "Abbrechen" im Formular zur vorherigen Seite zurückführt. Die Lösung funktioniert nicht, wenn Formular vor dem Abbrechen der Schaltfläche gesendet wird. In diesem Fall wird die Seite einfach aktualisiert, was ein erwartetes Verhalten ist.Bessere Alternative zu link_to: zurück für Abbrechen-Schaltflächen

Was ist eine pfadunabhängige Alternative, die sicherstellt, dass die Schaltfläche Abbrechen immer zu dem Bildschirm führt, aus dem das Formular geöffnet wurde?

Antwort

0

Sie können request.referer als Abbrechen-Schaltfläche verwenden. Aber ich bin mir nicht sicher, wie es mit der Einreichung umgehen wird.

wäre eine andere Lösung sein, um die Seite zu speichern, wo der Benutzer von in einem session kam, und sie dann dort

+0

Ich glaube, Referrer wird auf die aktuelle Seite nach dem Senden aktualisiert. In Sitzung speichern mögliche Lösung. Lass es mich versuchen. – andr111

0

ich die URLs umleiten zurück in die einige wiederverwendbare Formen programmiert, indem sie in einem Teilsplitting und dann vorbei teilweise. Auf diese Weise ist das HTML vollständig wiederverwendbar. Sieht nicht so schön aus, aber es ist klar, was es tut

Verwandte Themen