you can't forge the browser standard behaviour..... if the page is the result of a POST, hitting "refresh" will always re-issue a POST.
On Saturday, April 20, 2013 2:50:30 PM UTC+2, David Ripplinger wrote: > > How do I make it so that the form does not resubmit upon clicking the > browser reload button even when the form has errors, but still display the > errors? I just hate form resubmissions popping up ever. Nobody ever uses > that "feature" of browsers intentionally. > > On Tuesday, September 28, 2010 12:52:16 AM UTC-4, mdipierro wrote: >> >> When you say "refresh the page" you mean you "click the reload >> button". That causes a form re-submission. >> >> To prevent it, redirect(URL()) after form.accepts(...) >> >> On Sep 27, 11:31 pm, Audra Rudys <sphin...@gmail.com> wrote: >> > Hi all, >> > I'm new to web2py and just dipping my toe in with a simple posting form >> (2 >> > fields, a summary and description, displays form and the previously >> > submitted values below -- date posted, summary, description.) I notice >> that >> > after posting, my summary and description are cleared out in the form, >> > however, if I refresh the page, the last post I had gets reposted, >> resulting >> > in duplicates. I have a validator on summary and description so if >> they're >> > blank, it doesn't allow the user to post with the submit button, but >> this >> > doesn't kick in with refresh. Is there a trick for stopping this, >> wouldn't >> > want these duplicates in a live application database. >> > >> > By the way, kudos to all the developers/folks working on web2py, what a >> > great framework! Can't wait to use more of its functionality! >> > >> > Thanks, >> > Audra > > -- --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.