Hello, Richard Moon wrote:
I feel there must be a way to emulate the browser 'back' button in Zope. Can anyone tell me if this is possible please ?
The reason is that I have a form, with input fields like
input name="address1" width=30 value="&dtml.missing-address1;">
Input from the form is validated in the dtml-method which receives the input from the form. So if a particular field is invalid I can tell the user to use their back button to return to the form. Using the &dtml.missing- means that other data already entered is re-displayed to the user. This is excellent stuff.
However, rather than telling the user to press the back button I want to put an anchor on the screen which says continue - something along the lines of
<a href="<dtml-var HTTP_REFERER>">Continue</a>
You could use: <dtml-if HTTP_REFERER> <form method="POST" action="<dtml-var HTTP_REFERER>"> <dtml-in "REQUEST.form.keys()"> <input type="hidden" name="<dtml-var sequence-item>" value="<dtml-var "_['sequence-item']">"> </dtml-in> <input type="submit" name="dummy" value="Continue"> </form> </dtml-if> And so look for your forms varibles in the input page. HTH Tino Wildenhain