Viacnásobná odoslanie formulára

Čamo
Člen | 786
+
0
-

Ahoj, mám úplne triviálny formulár, ktorý sa odosiela klasicky ako html submit. Ja som doteraz žil v presvedčení že netreba robiť nič na strane browseru aby sa zabránilo viacnásobnému odoslaniu. Jediné čo je treba urobiť na backende je zavolať redirect(‚this‘) a tým to malo byť vyriešené. Lenže dnes som prišiel na to že tento formulár sa bez problémov odošle viac krát aj keď tam to redirect mám.
Okrem toho je tam ešte nette.forms.js 3.0.4

Vie mi niekto povedať čo robím zle?

Editoval Čamo (21. 6. 2023 10:04)

Pepino
Člen | 249
+
+1
-

Řeší se to buď vygenerováním nějakého identifikátoru pro formulář a pak kontrola jestli nebyl už odeslán, nebo jednoduše javascriptem zablokuješ po prvním odeslání další odeslání.

Editoval Pepino (21. 6. 2023 10:41)

Čamo
Člen | 786
+
0
-

Ja len že doteraz som to nikdy neriešil.

Pepino
Člen | 249
+
+2
-

Čamo napsal(a):

Ja len že doteraz som to nikdy neriešil.

Možná si začal klikat na myšku rychleji než dřív.