Om du fyller i ett formulär online och formuläret innehåller ett anpassat svar som du skriver in direkt i webbläsaren är det en bra idé att kopiera och spara det innan du skickar in formuläret. Om formuläret av någon anledning inte skickas in kan nämligen de uppgifter du angett gå förlorade.
Vissa formulär sparar den information som användaren skriver in, medan andra inte gör det.
Google Chrome har byggt in en popup-fönsterruta ”Bekräfta att formuläret skickas på nytt” för att förhindra att du av misstag duplicerar POST-åtgärder när du fyller i formuläret. Att fylla i samma information två gånger eller skicka in något mer än en gång kan vara ganska besvärligt.
Du har till exempel betalat för inköp på nätet. Om du uppdaterar sidan kan ditt kort debiteras två gånger om felet inte dyker upp. Du kan alltså kalla det för en popup eller ett fel, men det visas bara för din skull.
Men om du vill bli av med detta felmeddelande kan du göra så här.
Varför visas dialogrutan ”Bekräfta att formuläret skickas in på nytt”?
Det är definitivt inte ett fel eller virus, utan en webbläsarfunktion som hindrar dig från att skicka samma formulär två gånger. Låt oss titta på några anledningar till varför du kan få det här felet:
- Du klickade på knappen ”Tillbaka” när du fyllde i formuläret.
- Det fanns ett formulär på webbsidan som uppdaterades.
- Dålig internetuppkoppling.
Så här åtgärdar du ”bekräfta återinlämning av formuläret” vid uppdatering
Felet ”Confirm form resubmission” innebär att när du skickade formuläret skickades informationen inte till den server som den skulle ha skickats till.
I vissa fall kan användaren själv åtgärda felet ”Bekräfta att formuläret skickas om”, men i andra fall kan det vara ett problem med webbplatsen och du måste kontakta webbplatsens administratörer.
Om du vill åtgärda felet kan du prova metoderna nedan.
Kontrollera webbläsarsessionen
En av orsakerna till felmeddelandet ”Confirm form resubmission” kan vara din webbläsarsession. Meddelandet kan visas i vilken webbläsare som helst med ett något annorlunda språk, men se till att:
- Du använder inte fönstret för inkognitovisning.
- Du har inga program eller tillägg installerade som kan avbryta din session, t.ex. VPN, övervakning av nätverkstrafik, proxy, byte av användaragent osv.
- Du uppdaterar inte manuellt formuläret efter att du har klickat på knappen Skicka/Sänd.
Rensa data från webbläsaren och skicka in den på nytt
Problemet med ”Bekräfta att formuläret skickas om” kan bero på hög belastning på servern när för många formulär skickas in samtidigt som du skickar in dem.
Du kan försöka vänta tills servern är överbelastad, men under tiden kan du rensa data i webbläsaren och försöka skicka in formuläret igen.
Om du vill rensa webbläsardata i Chrome måste du följa de här stegen:
- Öppna först och främst webbläsaren Chrome.
- Klicka sedan på ikonen med de tre prickarna i det övre högra hörnet av skärmen och välj ”Inställningar”.
- Gå nu till avsnittet ”Integritet och säkerhet” och klicka på ”Rensa webbläsardata”.
- Välj sedan ”Cookies och andra webbplatsdata” och ”Cachelagda bilder och filer”.
- Slutligen klickar du på knappen ”Clear data” (Rensa data).
När du har slutfört dessa steg kommer du att rensa data från webbläsaren Chrome.
Inaktivera webbläsartillägg
Webbläsartillägg kan störa din webbläsarsession och inlämning av formulär. Om du tror att formuläret eller webbplatsen för inlämning är okej, inaktivera eventuella installerade tillägg och försök igen. Följ de här stegen för att göra det:
- Öppna först webbläsaren Chrome.
- Klicka sedan på ikonen med de tre prickarna i det övre högra hörnet av skärmen och välj ”Fler verktyg”.
- Därefter väljer du ”Extensions”.
- Slutligen kan du stänga av alla tillägg.
När du har slutfört dessa steg kommer du att inaktivera varje tillägg i webbläsaren Chrome.
Så här åtgärdar du ”bekräfta återutsändning av formulär” för administratörer av webbplatser
Dessa korrigeringar gäller om du kan redigera formulärkoden. Felet ”Confirm form resubmission” visas i ett av två fall, om din server inte har några problem.
PHP-formulär kan skicka data på två olika sätt: POST eller GET. Om du använder POST-metoden kommer du att stöta på felet ”Confirm form resubmission”, medan detta inte händer om du använder GET-metoden.
Det betyder att det finns ett problem med hur POST-kommandot lades till i formuläret eller att användaren uppdaterar formuläret innan det skickas. POST-metoden bör endast användas vid behov, till exempel för fält för återställning av lösenord, inte för vanliga formulärfält.
Webbläsare kan använda sin egen validering av formuläret. Detta är vanligtvis en funktion, men du kan se till att sidan ignorerar valideringen i webbläsaren. Du kan använda ett AJAX-formulär för att göra detta. Du kan fortfarande använda POST om du inte vill gå till GET.