webForumDet fria alternativet

Uppdatera och posta 2 gånger

4 svar · 485 visningar · startad av Illius

IlliusMedlem sedan aug. 200929 inlägg
#1

Tjena på min sida har jag en funktion där användare får skriva kommentarer.
Dock så kan man göra den klassiska dubbelposten genom att backa och sedan
gå framåt igen (i webbläsaren). hur löser man detta?

MickeA.comMedlem sedan feb. 20034 441 inlägg
#2

1. Posta/Spara datan.
2. När det sparats, använd dig av header("Location:" . $SERVER['PHP_SELF']);

ercizMedlem sedan maj 20011 826 inlägg
#3

Snygg lösning MickeA

Men fungerar det mot t.ex. om nån dubbelklickar på "Skicka"-knappen också?

MickeA.comMedlem sedan feb. 20034 441 inlägg
#4

Nej.. Men om "Skicka"-knappen ser ut såhär:

<input type="submit" value="Posta" onclick="this.disabled=true;" />

..så bör knappen bli inaktiverad vid första "klicket".

ercizMedlem sedan maj 20011 826 inlägg
#5

Ah, nice!

135 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)