Autor | Zpráva | ||
---|---|---|---|
Blanik Profil * |
#1 · Zasláno: 17. 4. 2008, 09:00:45
Zdravím
chci zablokovat opětovné odeslání formuláře, například když někdo uploaduje fotku, tak to chvíli trvá a uživatel občas netrpělivě odešle formulář několikrát, čemuž chci zabránit. napsal jsem si na tonásledující skript: var sub = true; function SubmitAlert() { if (sub == false) { window.alert('Operace již probíhá! Vyčkejte prosím do jejího ukončení.'); return sub; } sub = false; } <form onsubmit="SubmitAlert() ;"> <input type="submit" value="Odeslat formulář"> </form> Ve FF mi to funguje bez problémů, v IE 6 se však objeví jen hláška, ale formulář se klidně odešle znovu. Kde může být chyba? |
||
centi Profil |
#2 · Zasláno: 17. 4. 2008, 10:03:43
<form onsubmit="return SubmitAlert() ;"> |
||
Blanik Profil * |
#3 · Zasláno: 17. 4. 2008, 13:23:36
díky, tak tohle mě teda opravdu nenapadlo :)
Funguje to konečně i v IE |
||
Chamurappi Profil |
#4 · Zasláno: 17. 4. 2008, 14:03:42
Reaguji na Blanika:
„<form onsubmit="SubmitAlert() ;">“ Tohle ti skutečně v Mozille fungovalo? |
||
Časová prodleva: 16 let
|
0