![]() |
![]() ![]() |
![]() |
-LaToZ- |
![]()
Post
#1
|
Goście ![]() |
Witam
Mam taki mały problem. Mam formularz w którym są pola text i select i muszę zablokować wysłanie formularza po wciśnięciu na klawisz enter. Znalazłem takie coś ale nie do końca działa (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) function tabIfEnter(field, event) { if (event.keyCode == 13) { for (i = 0; i < field.form.elements.length; i++) if (field.form.elements[i].tabIndex == field.tabIndex+1) { field.form.elements[i].focus(); if (field.form.elements[i].type == "text") field.form.elements[i].select(); break; } return false; } return true; } wywołuje to przez takie coś <input id='' tabindex='15' type='checkbox' name='Zaplacona' onKeyPress='tabIfEnter(this, event)'> Problem polega na tym że jak wciśnięty jest enter na polu select to przechodzi do następnejpozycji i się zatrzymuje, ale jak wcisnę na polu text to przechodzi na następny tabindex i wysyła formularz. Próbowałem modyfikować tą funkcję ale nic nie pomaga. Pozdrawiam LaToZ |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 19:05 |