-
Data: 2011-02-26 22:14:51
Temat: Re: dziwne zachowanie formularza
Od: porneL <n...@p...net> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On Sat, 26 Feb 2011 19:24:54 -0000, Jaro <j...@e...comd> wrote:
> Wysyłam formularz i żeby user nie klikał kilka razy przycisku blokuję go
> po kliknięciu submita. Wszystko działa ok do czasu aż użytkownik po
> kliknięciu na przycisk zostanie przeniesiony do strony zapisującej dane z
> formularza i żeby wrócić do formularza nie kliknie przycisku 'wstecz' w
> przeglądarce. Wówczas coś dziwnego dzieje się z submitem. Po prostu nie
> można wysłać wówczas formularza. Przycisk submita jest "nieczynny".
> Nie pomaga nawet refresh strony. Żeby móc wysłać kolejne dane formularzem
> strona gdzie jest formularz musi być wgrana od początku.
> Wie ktoś dlaczego tak się dzieje?
Refresh powinien pomagać.
Dzieje się tak, dlatego że formularz z wyłączonym submitem nie może być
wysłany. Twój .submit() to brzydki hack, który to omija, ale onsubmit nie
zostanie wywołany PO tym jak wyłaczysz submitowanie.
Stan formularza jest zachowywany przy przechodzeniu dalej/wstecz, więc
submit.disabled też.
<form onsubmit="var that=this; // bo js jest dziwny
setTimeout(function(){that.vvv.disabled=true},10);
setTimeout(function(){that.vvv.disabled=false},5000)
;
">
To wyłączy submit po wysłaniu formularza i włączy go ponownie po 5
sekundach (inaczej w przypadku problemów z łącznością użytkownik ma
przechlapane).
--
regards, porneL
Następne wpisy z tego wątku
- 27.02.11 11:41 Jaro
- 27.02.11 12:39 porneL
- 27.02.11 13:19 Jaro
- 27.02.11 15:02 Michał Gancarski
- 27.02.11 15:08 Peter May
- 27.02.11 15:10 Mirosław Zalewski
- 27.02.11 15:15 porneL
- 27.02.11 18:49 Jaro
Najnowsze wątki z tej grupy
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Do sądu trafił pozew zbiorowy przeciw Google'owi - oskarżenie o praktyki monopolistyczne na rynku reklamy internetowej
- Jakie znacie działające serwery grup dyskusyjnych?
- is it live this group at news.icm.edu.pl
- php, linki z nazwami a $_GET, SEO
- www polityka pl captcha
- dyktatura brudnego palucha
- www.znanylekarz.pl
- Czy pytanie o sczytywanie stron programami/skryptami to tu?
- Grupy webdevowe
- Jak wydrukować stronę?
- IIS, kilka witryn
- linki <a href="/strona.php"> (ze slashami)
- co rozszerza stronę??
- responsywny akapit <p>
Najnowsze wątki
- 2025-05-15 Nowy rodzaj zagrożenie ze strony elektryków :)
- 2025-05-15 Bus inpostu, przemycający ludzi, walnął w nocy w tira zaparkowanego na autostradzie 5 ofiar
- 2025-05-15 Alert RCB w sprawie dziewczynki
- 2025-05-15 Kurierski bus przemycał ludzi i zasnął nad ranem za kierownicą.
- 2025-05-15 Dęblin => JavaScript / Node / Fullstack Developer <=
- 2025-05-14 Tsue i smsy
- 2025-05-14 Biedna kobieta jechała samochodem na targ aby sprzedać klamoty i dostała 300 zł mandatu
- 2025-05-14 hot spot traci connected device
- 2025-05-14 John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- 2025-05-14 John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- 2025-05-14 Wariant rumuński
- 2025-05-14 Rolnicy protestują w Szczecinie
- 2025-05-14 Rolnicy protestują w Szczecinie
- 2025-05-14 Rolnicy protestują w Szczecinie
- 2025-05-14 Niemcy: Przychody ze sprzedaży produktów Fairtrade w 2024r. wzrosły o rekordowe 13% do 2,9GEUR