Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript]tagi formularza a klawisz Enter
elmozaur
post
Post #1





Grupa: Zarejestrowani
Postów: 518
Pomógł: 18
Dołączył: 21.07.2008

Ostrzeżenie: (0%)
-----


Witam.

Zrobilem sobie jaks taki testowy formularz zawierajacy po kilka elementow checkbox radio textarea i input text. Calosc zakonczona jest klawiszem submit.
Wypelniajac inputy czasem odruchowo klikam Enter co powoduje wyslanie formularza. Jesli zakonczylem edycje ostatniego pola to wszystko jest ok problem jednak gdy w polowie edycji formularza naciskam enter i do bazy leci tylko polowa wypelnionego formularza.

pytanie:
domyslam sie ze chodzi o jakis Javascriptowy return false tylko za chiny nie moge wykombinowac gdzie to wpisac.
za podpowiedz dziekuje

pozdrawiam
G
Go to the top of the page
+Quote Post
Sky_walker
post
Post #2





Grupa: Zarejestrowani
Postów: 214
Pomógł: 23
Dołączył: 26.09.2005

Ostrzeżenie: (0%)
-----


  1. function stopRKey(evt) {
  2. var evt = (evt) ? evt : ((event) ? event : null);
  3. var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
  4. if ((evt.keyCode == 13) && (node.type=="text")) {return false;}
  5. }
  6.  
  7. document.onkeypress = stopRKey;

questionmark.gif


--------------------
Pomogłem? Kliknij poniżej.
Dzięki! :D
Go to the top of the page
+Quote Post
elmozaur
post
Post #3





Grupa: Zarejestrowani
Postów: 518
Pomógł: 18
Dołączył: 21.07.2008

Ostrzeżenie: (0%)
-----


  1. document.onkeypress = stopRKey;


tu jest odwolanie do funkcji czy zmiennej ? bo w definicji jest funkcja z parametrem evt ?
Go to the top of the page
+Quote Post
Sky_walker
post
Post #4





Grupa: Zarejestrowani
Postów: 214
Pomógł: 23
Dołączył: 26.09.2005

Ostrzeżenie: (0%)
-----


wrzuć w kod strony i odpal? U mnie działa.


--------------------
Pomogłem? Kliknij poniżej.
Dzięki! :D
Go to the top of the page
+Quote Post
elmozaur
post
Post #5





Grupa: Zarejestrowani
Postów: 518
Pomógł: 18
Dołączył: 21.07.2008

Ostrzeżenie: (0%)
-----


dziala dziala. dziekuje o to mi wlasnie chodzilo.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 22:00