![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 6.08.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Na stronie mam kilkadziesiąt komponentów typu TEXTBOX oraz przycisk typu SUBMIT. Chciałbym aby przy wypełnienie danego pola tekstowa po kliknięciu klawisza ENTER kursor przeskoczył do następnego textboxa. Na chwile obecną mam cos takiego... działa gdy usunę button Z góry dziękuje za pomoc!
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Do przeskakiwania miedzy polami STANDARDEM jest uzywanie TABULATORA. Enter co najwyzej sluzy zatwierzedniu i wyslaniu formularza.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 675 Pomógł: 58 Dołączył: 17.12.2013 Ostrzeżenie: (10%) ![]() ![]() |
Formularze to nie jedyna forma przesyłania danych na serwer.
|
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
@tzm ale to bylo do mnie?
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 6.08.2010 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
No i to jest wyjasnienie (IMG:style_emoticons/default/smile.gif)
I jak masz przycisk submit to od razu po pierwszym polu śle ci sie formularz, czy moze submit tylko wplywa na brak przeskoku do nastepnego pola? |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 6.08.2010 Ostrzeżenie: (0%) ![]() ![]() |
Chcialbym aby button nie reagował na przycisk ENTER tylko na klikniecie muszą.
Klikniecie ENTER ma wywoływać wyłącznie przeskok do następnego Textboxa |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 675 Pomógł: 58 Dołączył: 17.12.2013 Ostrzeżenie: (10%) ![]() ![]() |
|
|
|
![]()
Post
#9
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Nie pasowalo mi to do nikogo, wiec uznalem ze do mnie (IMG:style_emoticons/default/wink.gif)
Rozumiem, ze mowisz o np. ajaxie. Wowczas wywali forma i mu nie bedzie submit reagowal na enter. Jest to jakies rozwiązanie. |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 6.08.2010 Ostrzeżenie: (0%) ![]() ![]() |
Pomoże ktoś przerobić kod?
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 675 Pomógł: 58 Dołączył: 17.12.2013 Ostrzeżenie: (10%) ![]() ![]() |
Nie pasowalo mi to do nikogo, wiec uznalem ze do mnie (IMG:style_emoticons/default/wink.gif) Rozumiem, ze mowisz o np. ajaxie. Wowczas wywali forma i mu nie bedzie submit reagowal na enter. Jest to jakies rozwiązanie. Otóż to. Od kąd ajaxa i js poznałem lepiej to chyba całkowicie zaprzestałem używania form, tylko div i textarea. |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 6.08.2010 Ostrzeżenie: (0%) ![]() ![]() |
Wielkie dzięki trueblue
Mam ponad 500 textboxów, czy poniższy kod można zapisać krótszej formie?
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Można.
Niech każdy textbox ma klasę powiedzmy "textbox" i atrybut "target" z wartością, do którego selecta ten input się odnosi. Np: Kod <input class="textbox" target="271"/>
$(".textbox").keyup(function(event){ if(event.keyCode == 13){ $("#"+$(this).attr('target')).select(); } }); |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 162 Pomógł: 13 Dołączył: 16.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
A nie lepiej dać tabindex i przeskakiwać coś na wzór $(this).next().focus();
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 22:31 |