![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 7.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam ponownie.
nie wiem czy jest to mozliwe w PHP, ale zapytam bo ostatnio spotkałem się z taka potrzeba. mamy kilka pól, np godzina : minuty
Czy da sie w PHP zrobić tak, aby po wypelnieniu pola z godzina automatycznie kursor przeskakiwał na pole z minutami, aby nie trzeba było ruszać myszką lub naciskać TAB ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 9 Dołączył: 21.05.2004 Skąd: Glogau/Breslau Ostrzeżenie: (0%) ![]() ![]() |
Da się, ale nie przy pomocy PHP, tylko JavaScript. Problem tylko, co to znaczy, że ktoś już wypełnił pole (np) minuty.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 664 Pomógł: 169 Dołączył: 8.01.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Dodaj do każdego inputa atrybut onchange z funkcją sprawdzającą, czy pole zostało już wypełnione. Jeżeli tak to wywołuj na następnym inpucie zdarzenie focus() (aktywacja).
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 7.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Da się, ale nie przy pomocy PHP, tylko JavaScript. Problem tylko, co to znaczy, że ktoś już wypełnił pole (np) minuty. np, ze pola beda wypelnione dwoma znakami. 15:40 , 09:45 itd. Dodaj do każdego inputa atrybut onchange z funkcją sprawdzającą, czy pole zostało już wypełnione. Jeżeli tak to wywołuj na następnym inpucie zdarzenie focus() (aktywacja). ale onchange chyba dziala dopiero po opuszczeniu pola, np po wcisnieciu TAB ? czy sie myle |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 664 Pomógł: 169 Dołączył: 8.01.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
onchange jest wywolywany przy kazdej zmianie wartosci inputa, wiec wystarczy, ze bedziesz sprawdzal czy w inpucie znajduja sie juz dwa znaki, jesli tak, to skocz do nastepnego pola.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 7.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
onchange jest wywolywany przy kazdej zmianie wartosci inputa, wiec wystarczy, ze bedziesz sprawdzal czy w inpucie znajduja sie juz dwa znaki, jesli tak, to skocz do nastepnego pola. podpowiesz mi jak sprawdzic czy juz są dwa znaki (IMG:style_emoticons/default/questionmark.gif) aby przeskoczyc dalej albo najlepiej podpowiedziec caly mechanizm (IMG:style_emoticons/default/smile.gif) Ten post edytował ADIC 28.08.2010, 14:23:17 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 14:30 |