[jQuery]Datepicker wielokrotnie na jednej stronie |
[jQuery]Datepicker wielokrotnie na jednej stronie |
24.03.2017, 19:03:21
Post
#1
|
|
Grupa: Zarejestrowani Postów: 99 Pomógł: 5 Dołączył: 18.03.2015 Ostrzeżenie: (0%) |
Próbuje umieścić datepicker w inpucie na stronie z tym że tych inputów może być nieograniczona ilość a każdy z nich ma to samo id i name. Chcę umieścić konkretnie to: http://jqueryui.com/datepicker/
Pierwszy input docelowo ma być ukryty i pozostać pusty po to aby podczas kopiowania pole było puste gdyż nie jest obowiązkowe. To mam: https://jsfiddle.net/wpbsy0pw/ Co dalej, jak to ugryźć? |
|
|
24.03.2017, 19:13:29
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
Zamiast co dalej, wróciłbym do początku. Id elementu ma być unikalne.
-------------------- |
|
|
24.03.2017, 23:25:45
Post
#3
|
|
Grupa: Zarejestrowani Postów: 99 Pomógł: 5 Dołączył: 18.03.2015 Ostrzeżenie: (0%) |
Jakaś podpowiedź jak to zrobić? Jeśli w inpucie da sie dodać jakąś inkrementacje to w skrypcie również trzeba to uwzględnić.
|
|
|
25.03.2017, 00:26:51
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%) |
Kolega wyżej napisał, ale skoro nie widziałeś to specjalnie dla Ciebie jeszcze raz:
Id elementu ma być unikalne. -------------------- Najczęstsze błędy | Jak poprawnie zadać pytanie? | Serwer PHP - od czego zacząć?
SQL Injection | Hashowanie haseł | Jak działają sesje, przykłady ___ The world is yours ... |
|
|
25.03.2017, 10:57:34
Post
#5
|
|
Grupa: Zarejestrowani Postów: 99 Pomógł: 5 Dołączył: 18.03.2015 Ostrzeżenie: (0%) |
Widziałem dlatego pytam jak to zrobić żeby ID każdego elementu było unikalne i przy tym działało to po stronie funkcji wywołującej datepicker? Gdybym nie był początkującym to pisał bym w innym dziale, niestety posiadam ograniczoną wiedzę i zanim zadam tutaj pytanie sporo szukam w sieci, lecz nie zawsze wiem czego szukać lub jak zastosować znaleziony przykład.
|
|
|
25.03.2017, 11:17:48
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
Id jest unikalne natomiast klasa już nie. Dodaj np klase calendar i podpinaj do tych elementów.
-------------------- |
|
|
25.03.2017, 11:23:37
Post
#7
|
|
Grupa: Zarejestrowani Postów: 99 Pomógł: 5 Dołączył: 18.03.2015 Ostrzeżenie: (0%) |
Zrobiłem coś takiego https://jsfiddle.net/wpbsy0pw/3/ działa dla widocznych inputów natomiast dla sklonowanych już nie
Ten post edytował lustfingers 25.03.2017, 11:44:48 |
|
|
25.03.2017, 11:48:13
Post
#8
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
Przypinasz zdarzenie raz ale juz nie do dynamicznie dodanego pola.
http://stackoverflow.com/questions/1043315...jquery-jqueryui -------------------- |
|
|
25.03.2017, 12:09:29
Post
#9
|
|
Grupa: Zarejestrowani Postów: 99 Pomógł: 5 Dołączył: 18.03.2015 Ostrzeżenie: (0%) |
Za pewne nie zrozumiałem do końca o co chodzi ale jak zrobię tak: https://jsfiddle.net/wpbsy0pw/4/ to w nowych pokazuje się datepicker ale aktualizuje mi tylko pierwszego inputa.
|
|
|
25.03.2017, 16:56:55
Post
#10
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
To kiedy w końcu łaskawie poprawisz to id?
-------------------- |
|
|
26.03.2017, 11:26:28
Post
#11
|
|
Grupa: Zarejestrowani Postów: 99 Pomógł: 5 Dołączył: 18.03.2015 Ostrzeżenie: (0%) |
Póki co błądzę wiem o co chodzi widzę że nowo utworzone inputy mają po prostu 0 na końcu id.
Szukam na razie jakichś informacji jak to ogarnąć. |
|
|
26.03.2017, 12:15:08
Post
#12
|
|
Grupa: Zarejestrowani Postów: 361 Pomógł: 12 Dołączył: 9.01.2010 Ostrzeżenie: (10%) |
https://jsfiddle.net/wpbsy0pw/4/
Tu jest zrobione tak że w polu input wybierasz datę ,ona pokazuje się i nastepnię klikasz przycisk + i pokazuje sie następne pole z wybraną datą. Ten post edytował woxala123 26.03.2017, 12:15:49 |
|
|
26.03.2017, 12:24:57
Post
#13
|
|
Grupa: Zarejestrowani Postów: 99 Pomógł: 5 Dołączył: 18.03.2015 Ostrzeżenie: (0%) |
@woxala123 no to jest link do mojego fidla i nie działa tak jak powinno.
|
|
|
26.03.2017, 12:28:11
Post
#14
|
|
Grupa: Zarejestrowani Postów: 361 Pomógł: 12 Dołączył: 9.01.2010 Ostrzeżenie: (10%) |
To odpowiedź moze tutaj znajdziesz.
http://stackoverflow.com/questions/1080351...multiple-inputs |
|
|
26.03.2017, 14:30:22
Post
#15
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
Masz usunąć wielokrotne id z tego dokumentu. Naprawde ile można się powtarzac.
-------------------- |
|
|
26.03.2017, 16:03:55
Post
#16
|
|
Grupa: Zarejestrowani Postów: 99 Pomógł: 5 Dołączył: 18.03.2015 Ostrzeżenie: (0%) |
@viking być może to co mam zrobić jest bardzo proste, ja po prostu nie rozumiem co mam zrobić dlatego kombinuję tak po stronie html jak i po stronie js co najczęściej kończy się tym że przestaje działać funkcja clone lub blokuje mi możliwość wyboru dnia w kalendarzu.
Po kilku próbach zrobiłem to tak: https://jsfiddle.net/wpbsy0pw/5/ i działa natomiast w konsoli jest sporo błędów js więc dalej coś zrobiłem źle. |
|
|
27.03.2017, 00:29:31
Post
#17
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D |
I będzie sypało nadal. Zobacz jak przypisujesz datepicker. Wszyscy mówią o unikalnych id i coś tam Ci świta bo zacząłeś kleić je z użyciem inkrementowanej zmiennej, ale gdy już jakiś utworzysz, to chyba trzeba jeszcze sprawić, by do niego datepicker się podbindował. I na to teraz warto popatrzeć.
-------------------- Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
|
|
|
27.03.2017, 15:42:49
Post
#18
|
|
Grupa: Zarejestrowani Postów: 99 Pomógł: 5 Dołączył: 18.03.2015 Ostrzeżenie: (0%) |
Dzięki za sugestie, najlepsze jest to że błędy są tylko na jsfiddle gdy przeniosłem to do roboczego dokumentu w konsoli czysto
|
|
|
Wersja Lo-Fi | Aktualny czas: 27.04.2024 - 01:47 |