The standard way is to do it in 3 steps.
- the form page submits fields to processing page
- processing page processes data and redirects to result page
- result page just displays results, reloading it won’t do any harm.
More Related Contents:
- How can I tell if a DOM element is visible in the current viewport?
- Is there a way to detect if a browser window is not currently active?
- How to detect page zoom level in all modern browsers?
- Communication between tabs or windows
- How do I render a Word document (.doc, .docx) in the browser using JavaScript?
- Communication between browser tabs/windows using JavaScript [duplicate]
- Difference between DOMContentLoaded and load events
- How to get a word under cursor using JavaScript?
- How to open a PDF file in an ?
- scrape html generated by javascript with python
- How can I detect when the mouse leaves the window?
- get client time zone from browser [duplicate]
- Can I pass a JavaScript variable to another browser window?
- Browser Timeouts
- How to detect timeout on an AJAX (XmlHttpRequest) call in the browser?
- Detecting if a browser is in full screen mode
- How can I target only Internet Explorer 11 with JavaScript?
- Detect if browser is running on an Android or iOS device
- Using JavaScript to edit CSS gradient
- Sending user to their browser’s Home Page using Javascript
- Best way to check for IE less than 9 in JavaScript without library
- JS – Mobile – Open Safari from any browser [closed]
- Recovering built-in methods that have been overwritten
- Take User Back to Where They Scrolled to on previous page when clicking Browser Back Button
- JavaScript alert not working in Firefox 6
- Trigger events when the window is scrolled to certain positions
- Trigger a Browser’s Save-As Dialog via Javascript using only On-page data
- Live Detect Browser Size – jQuery / JavaScript
- XML parser for JavaScript [closed]
- Alerts when navigating away from a web page