How Can I Refresh A Form Page After The Form Submits To _blank? August 14, 2022 Post a Comment I have an HTML form which targets _blank. I would like the page that form is on to reload after submitting. So here's some sample markup: Solution 1: Not sure why window.location.reload() doesn't work. I think it should. However, this does seem to work: onsubmit="setTimeout(function () { window.location.reload(); }, 10)" Copy Solution 2: There are two ways to do this, one that you may not want to hear about. FIRST: In the form init tag, if you set action="" then the form will submit to the same page (to itself). <form action="" method="post"> Copy This allows you to add server-side code to the top of the page, like this (using PHP, for example): <?php If (empty($_POST)===false) { //server side scripting to handle the submitted form }else{ ?> //HTML to create/show the page with form for user input <?php //Close the if statement } ?> Copy SECOND: Use AJAX (javascript or jQuery) to "submit" the form, and then -- in the AJAX function's callback -- carry on with whatever changes you want to make to the page, including redirecting to a new page.Baca JugaOnserverchange Event Not FiringHow To Process Rxjs Stream N Items At A Time And Once An Item Is Done, Autofill Back To N Again?How Can I Replace Everything In Html Body That Matches A Word? Solution 3: It should work if a callback is passed to the onsubmit event attribute. For example, (Traditional anonymous function) onsubmit="function() {location.reload()}" Copy or (Arrow function) onsubmit="() => location.reload()" Copy Solution 4: location.refresh(true); Copy will help Share You may like these postsRegex That Splits Long Text In Separate Sentences With Match()How To Change Onclick Handler Dynamically?How To Save Dynamically Xml File From Server To A Local Machine?Jquery Positioning With Css3 "transform: Scale" Post a Comment for "How Can I Refresh A Form Page After The Form Submits To _blank?"
Post a Comment for "How Can I Refresh A Form Page After The Form Submits To _blank?"