Autor | Zpráva | ||
---|---|---|---|
Prochy Profil |
#1 · Zasláno: 20. 3. 2014, 19:16:29
Dobrý večer,
je možné nějak nulova inputy, když se dostanu na nějakou ztránku pomocí tlačítka zpět? Někdo něco vyhledá pomocí inputu přejde na stránku, stiskem zpět se dostane zpět a inputy jsou předvyplněné, já bych je měl rád prázdné. Jak toho dosáhnout? Napadlo mě jedině před přesměrováním na danou stránku ty inputy zresetovat, ale nezdá se mi to jako nejlepší řešení. Děkuji |
||
juriad_ Profil * |
#2 · Zasláno: 20. 3. 2014, 19:20:39
Pridej inputu nebo formu atribut
autocomplete="off" .
|
||
Prochy Profil |
#3 · Zasláno: 20. 3. 2014, 19:33:12
Bohužel nefunguje, viz http://www.filipprochazka.cz/
|
||
juriad Profil |
#4 · Zasláno: 20. 3. 2014, 20:14:32
Mě to funguje. Víc nevím, nemohu pomoci.
|
||
Chro Profil |
#5 · Zasláno: 20. 3. 2014, 20:16:32
Aníž bych tomu přehnaně rozuměl, co třeba použít javascriptovou událost onUnload na tag body, kdy se při opuštění stránky (kliknutím na submit) vykoná funkce, která "zmáčkne" tlačítko input type="reset" pro daný formulář?
|
||
Chamurappi Profil |
#6 · Zasláno: 20. 3. 2014, 20:23:13
Reaguji na Chra:
Při čemž to tlačítko by tam nemuselo fyzicky být přítomno, k resetování by stačilo zavolat metodu formulář.reset() .
Ale ani to možná nebude potřeba, protože tuším, že sám fakt, že existuje nějaké zpracování události onunload , způsobuje jiné chování prohlížeče při přecházení v historii.
Takže Prochymu bych poradil vyzkoušet nejprve samotné window.onunload = function() {}; .
|
||
Chro Profil |
#7 · Zasláno: 20. 3. 2014, 20:29:04
Chamurappi:
Děkuji za pěkné vysvětlení. |
||
Prochy Profil |
#8 · Zasláno: 20. 3. 2014, 21:08:10
juriad:
Ano, tak nakonec to funguje, ale např. v Opeře ne. Nakonec jsem to vyřešil podle Chamurappiho. Funguje to v pohodě. :-) |
||
Časová prodleva: 10 let
|
0