You need to use the the POST-Redirect-GET pattern.
Make your form respond with a redirect to a GET request.
This way, when the user refreshes the page, it will only resend the GET.
More Related Contents:
- Hide scroll bar, but while still being able to scroll
- Is there a tag to turn off caching in all browsers? [duplicate]
- Why doesn’t percentage padding / margin work on flex items in Firefox and Edge?
- How to remove the arrow from a select element in Firefox
- How to get HTML 5 input type=”date” working in Firefox and/or IE 10
- Why does the checkbox stay checked when reloading the page?
- Setting transform-origin on SVG group not working in Firefox
- Button inside of anchor link works in Firefox but not in Internet Explorer?
- Using base tag on a page that contains SVG marker elements fails to render marker
- Remove outline from select box in FF
- Div 100% height works on Firefox but not in IE
- Flexbox column-reverse in Firefox, Edge and IE
- Play sound file in a web-page in the background
- Workaround for href=”file://///…” in Firefox
- Bug With Firefox – Disabled Attribute of Input Not Resetting When Refreshing
- Do HTTP POST methods send data as a QueryString?
- How do I make Firefox auto-refresh on file change?
- What happens when localStorage is full?
- HTML5 audio not working on Firefox
- Open a direct file on the hard drive from firefox (file:///)
- The right way of setting when it’s a local file
- context.getImageData() operation is insecure
- Different implementation of Flexbox in Firefox and Chrome
- Style a checkbox in firefox — remove check and border
- Firefox 30 is not hiding select box arrows anymore
- text-decoration not working for visited state link
- How do I get placeholder text in firefox and other browsers that don’t support the html5 tag option?
- Vertical scroll rendering issue in Flexbox in Firefox [duplicate]
- Textarea value not getting posted with form
- Flex elements ignore percent padding in Firefox