Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 1 Dołączył: 9.08.2011 Skąd: Bielsko Biała Ostrzeżenie: (20%)
|
Witam,
Mam takie o pole formularza w które wpisuje się wartości. Jeżeli jest już full w danym polu to przenosi do następnego. Jak zrobić, aby mając wartość do wklejenia np: 41 3432 1889 0000 6850 6829 4230 i chcę aby automatycznie to rozdzieliło. Jak to zrobić? Chyba istnieje możliwość, że np. w polu pierwszym klikam kursorem i potem CTRL+V i rozdziela. Oto kod tych pól i screen:
SCREEN: (IMG:http://screenshu.com/static/uploads/temporary/om/h6/1s/d6gvee.jpg) Oczywiście za pomoc lecą +++++ |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 340 Pomógł: 49 Dołączył: 3.07.2009 Skąd: Rzeszów Ostrzeżenie: (0%)
|
Aby to zrobić należy szerzej wykorzystać javascript.
Zapewne należy dołożyć obsługę zgarzenia onchange, które sprawdzi, czy długość ciągu jest większa niż this.maxLength i w takim przypadku podzieli ten ciąg na fragmenty wrzucone w odpowiednie miejsca |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 1 Dołączył: 9.08.2011 Skąd: Bielsko Biała Ostrzeżenie: (20%)
|
A jak to zrobić?
Bo jestem trochę zielony i przyznaję się początkujący. (IMG:style_emoticons/default/co_jest.gif) |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 324 Pomógł: 110 Dołączył: 18.09.2012 Ostrzeżenie: (0%)
|
Tu masz przykład (IMG:style_emoticons/default/wink.gif) nie jest to mój kod ale Twój będzie na podobnej zasadzie (IMG:style_emoticons/default/wink.gif) Wykorzystujesz zdarzenie "paste" w jQuery i odpowiedni dzielisz wklejany string. Oczywiście musisz go wcześniej posprawdzać
http://jsfiddle.net/D7jVR/ |
|
|
|
![]() ![]() |
|
Aktualny czas: 25.12.2025 - 20:52 |