Jos täytät lomaketta verkossa ja lomake sisältää mukautetun vastauksen, jonka syötät suoraan selaimeen, olisi hyvä kopioida ja tallentaa se ennen lomakkeen lähettämistä. Tämä johtuu siitä, että jos lomaketta ei jostain syystä lähetetä, syöttämäsi tiedot voivat kadota.

Jotkin lomakkeet tallentavat käyttäjän syöttämät tiedot, toiset taas eivät.

Google Chromessa on sisäänrakennettu ponnahdusikkuna ”Vahvista lomakkeen uudelleen lähettäminen”, joka estää POST-toimintojen vahingossa toistamisen lomakkeita täytettäessä. Samojen tietojen täyttäminen kahdesti tai jonkin asian lähettäminen useammin kuin kerran voi olla melko hankalaa.

Olet esimerkiksi maksanut ostoksia verkossa. Jos päivität sivun, korttiasi saatetaan veloittaa kahdesti, jos virhe ei tule esiin. Voit siis kutsua sitä ponnahdusikkunaksi tai virheeksi, mutta se näkyy vain sinun hyväksesi.

Jos kuitenkin haluat päästä eroon tästä virheilmoituksesta, voit tehdä näin.

Miksi ’Vahvista lomakkeen uudelleen lähettäminen’ -valintaikkuna tulee näkyviin?

Kyseessä ei todellakaan ole virhe tai virus, kuten aiemmin todettiin, vaan selaimen ominaisuus, joka estää sinua lähettämästä samaa lomaketta kahdesti. Katsotaanpa muutamia syitä, miksi saatat saada tämän virheen:

  • Napsautit ”Takaisin”-painiketta, kun täytit verkkolomakkeen.
  • Verkkosivulla oli jokin lomake, joka päivitettiin.
  • Huono Internet-yhteys.

Miten korjata ’vahvista lomakkeen uudelleen lähettäminen’ päivityksen yhteydessä?

”Vahvista lomakkeen uudelleen lähettäminen” -virhe tarkoittaa, että kun lähetit lomakkeen, tietoja ei lähetetty palvelimelle, jolle ne olisi pitänyt lähettää.

Joissakin tapauksissa käyttäjä voi itse korjata ”Vahvista lomakkeen lähettäminen uudelleen” -virheen, mutta toisissa tapauksissa kyseessä voi olla sivuston ongelma, jolloin sinun on otettava yhteyttä sivuston ylläpitäjiin.

Jos haluat korjata tämän virheen, voit kokeilla alla olevia menetelmiä.

Tarkista selaimen istunto

Yksi syy ”Vahvista lomakkeen lähettäminen uudelleen” -virheilmoitukseen voi olla selaimen istunto. Viesti voi näkyä missä tahansa selaimessa, jonka kieli on hieman erilainen, mutta varmista, että:

  • Et käytä inkognito-ikkunaa.
  • Sinulle ei ole asennettu mitään sovelluksia tai laajennuksia, jotka voivat keskeyttää istunnon, kuten VPN, verkkoliikenteen valvonta, välityspalvelin, käyttäjäagentin vaihto jne.
  • Lomaketta ei päivitetä manuaalisesti sen jälkeen, kun olet napsauttanut lähetä/lähetä-painiketta.

Tyhjennä selaimen tiedot ja lähetä uudelleen

Ongelma ”Vahvista lomakkeen lähettäminen uudelleen” voi johtua palvelimen suuresta kuormituksesta, kun liian monta lomaketta lähetetään samanaikaisesti.

Voit yrittää odottaa, kunnes palvelin on ylikuormittunut, mutta tyhjennä sillä välin selaimen tiedot ja yritä lähettää lomake uudelleen.

Jos haluat tyhjentää selaimen tiedot Chromessa, sinun on noudatettava seuraavia ohjeita:

  • Avaa ensin Chrome-selain.
  • Napsauta sitten näytön oikeassa yläkulmassa olevaa kolmen pisteen kuvaketta ja valitse ”Asetukset”.
  • Siirry nyt ”Tietosuoja ja turvallisuus” -osioon ja napsauta ”Tyhjennä selaustiedot”.
  • Valitse sitten ”Evästeet ja muut sivuston tiedot” ja ”Välimuistissa olevat kuvat ja tiedostot”.
  • Napsauta lopuksi ”Tyhjennä tiedot” -painiketta.

Kun olet suorittanut nämä vaiheet, tyhjennät Chrome-selaimen tiedot.

Poista selaimen laajennukset käytöstä

Selainlaajennukset voivat häiritä selainistuntoa ja lomakkeen lähettämistä. Jos uskot, että lomake tai lähetyssivusto on kunnossa, poista kaikki asennetut laajennukset käytöstä ja yritä uudelleen. Noudata seuraavia ohjeita:

  • Avaa ensin Chrome-selain.
  • Napsauta sitten näytön oikeassa yläkulmassa olevaa kolmen pisteen kuvaketta ja valitse ”Lisää työkaluja”.
  • Valitse sen jälkeen ”Laajennukset”.
  • Lopuksi sammuta jokainen laajennus.

Kun olet suorittanut nämä vaiheet, poistat jokaisen laajennuksen käytöstä Chrome-selaimessasi.

Kuinka korjata ’vahvista lomakkeen uudelleen lähettäminen’ verkkosivuston ylläpitäjille?

Näitä korjauksia sovelletaan, jos voit muokata lomakekoodia. ”Vahvista lomakkeen uudelleenlähetys” -virhe ilmestyy jommassakummassa tapauksessa, jos palvelimellasi ei ole ongelmia.

PHP-lomakkeet voivat lähettää tietoja kahdella tavalla: POST tai GET. Jos käytät POST-menetelmää, tulee ”Vahvista lomakkeen uudelleenlähetys” -virhe, kun taas GET-menetelmää käytettäessä näin ei tapahdu.

Tämä tarkoittaa, että POST-komennon lisäämisessä lomakkeeseen on ongelma tai että käyttäjä päivittää lomaketta ennen sen lähettämistä. POST-menetelmää tulisi käyttää vain tarvittaessa, esimerkiksi salasanan palautuskenttiin, ei tavallisiin lomakekenttiin.

Selaimet voivat käyttää omaa lomakkeen validointia. Tämä on tavallisesti ominaisuus, mutta voit myös tehdä sivusta selaimen validoinnin sivuuttamattoman. Voit käyttää tähän AJAX-lomaketta. Voit silti käyttää POSTia, jos et halua siirtyä GETiin.

Edellinen artikkeliMikä on korostettu kommentti YouTubessa
Seuraava artikkeliMikä ero on JPG- ja JPEG-tiedostojen välillä, selitetään

JÄTÄ VASTAUS

Kirjoita kommenttisi!
Kirjoita nimesi tähän