How Can I Refresh A Form Page After The Form Submits To _blank? May 27, 2023 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 JugaJquery Submit Function Working SometimesJavascript Redirect Based On Option SelectedValidating 10 Characters, Can Only Be Numbers, Then Redirecting To A Web Address 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 postsHow To Add Event Handler With Prototype New Element() Constructor?Can't Click On Menu Links In Drop Down MenuRefresh Div Only No ScrollHow To Read And Write From Text File In An Html5 Javascript Canvas Phonegap Game? 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?"