-
Data: 2010-11-24 12:13:54
Temat: Re: enter w inpucie wysyla formularz
Od: "tomek" <s...@w...xxx.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]
Użytkownik "gienek" <n...@e...com> napisał w wiadomości
news:ich8vu$m18$1@news.dialog.net.pl...
>> Ja przed g3ównym przyciskiem wstawiam niewidoczny, który przechwytuje
>> wci?niecie enter. Mo?e i ma to jakie? wady i mo?e jest ma3o eleganckie
>> ale jako? sie sprawdza.
>> Co? w tym stylu:
>> <input type="submit" value="blokada" onclick="return false;"
>> style="display: none">
>> <input type="submit">
>
>
> No dobra to jak mam
> <form onsubmit="sprawdz(this); return false;" name="form" id="form"
> method="post" action="save.php"> ale to nic nie daje...
>
> i w sprawdz najpierw mam klawiwsz eneter... jak wykryje to schowajliste...
> i co w tej funkcji schowaj liste dac zeby "weszla" na ten falszywy submit?
>
> .....
> else if (keyCode == 13){
> document.getElementById("pole").value = wartosc; schowajliste(nr)
> return false;}
>
> function schowajliste(nr){
> try { document.getElementById("lista").style.display = "none"; }
> catch(e){}}
Totaj nic nie trzeba kombinować z javascriptem.
Przed właściwym, widocznym polem typu submit
jest ukryte, niewidoczne pole typu submit, które przechwytuje wciśnięcie
klawisza enter
a ponieważ na onclick jest "return false;" to formularz nie jest wysyłany.
Aby wysłać formularz trzeba jawnie kliknąć myszką w widoczne pole submit.
Najnowsze wątki z tej grupy
- 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>
- Czy istnieje jakiś emulator przeglądarek pod Mac'a?
- taka sama konfiguracja dla localhost i produkcji
Najnowsze wątki
- 2025-02-23 Ciekawy wyrok Sadu Najwyzszego USA
- 2025-02-22 spalinki
- 2025-02-22 Warszawa => Presales Engineer IT <=
- 2025-02-22 Warszawa => Kierownik ds. kluczowych Klientów <=
- 2025-02-22 Spalinki:)
- 2025-02-23 Useme
- 2025-02-22 Drogie mieszkania, drogie kredyty i ogromne zyski banków. Czy rząd ma rozwiązanie?
- 2025-02-21 Warszawa => Key Account Manager IT <=
- 2025-02-21 Warszawa => Data Engineer (Tech Lead) <=
- 2025-02-21 Aliexpress zaczął oszukiwać na bezczelnego.
- 2025-02-21 Warszawa => System Architect (Java background) <=
- 2025-02-21 Kula w łeb
- 2025-02-21 Warszawa => System Architect (background deweloperski w Java) <=
- 2025-02-21 Warszawa => Solution Architect (Java background) <=
- 2025-02-21 Lublin => JavaScript / Node / Fullstack Developer <=