![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 15.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Mam wielki problem i nie wiem jak go rozwiązać, próbuje, przeszukuje google i nic :/ Mianowicie mam formularz z polami checkbox. Niektóre pola oznaczają jakieś koszty rejestracji. Przez to że jest ich sporo dodałem przycisk "OBLICZ CENĘ" Wszystko jest ok poza jednym. Udało mi się zrobić tak że po kliknięciu i wysłaniu formularza do funkcji zliczania ceny pola które były zaznaczone zostają zaznaczone. Zrobiłem to tak: Problem w tym że niektóre pola są również wyłączone (disabled). Podczas rejestracji można je włączyć, zaznaczyć ale po wykonaniu funkcji zliczania ceny resetują się. Nie wiem za nic jak zrobić tak jak z zaznaczeniem, żeby również jeśli podczas wykonania funkcji było aktywne takie zostało. Macie jakieś pomysły? Z góry dziękuję |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 60 Pomógł: 9 Dołączył: 29.11.2010 Skąd: T Ostrzeżenie: (0%) ![]() ![]() |
Oblicz cenę z pomocą JS bez przesyłania formularza, zaznaczenie checkboxów automatycznie pokaże/zmieni cenę, pozostanie Ci tylko wysłanie formularza już z danymi do przeróbki.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 15.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
No właśnie w tym problem że nie znam JS :/ Myślę za to że jest prosty sposób na to żeby aktywne pola pozostały aktywne. Zresztą gdy np. ktoś nie uzupełni wszystkich wymaganych pól i strona zgłosi błędy sytuacja jest taka sama. Wszystko zostaje a pola aktywować trzeba ponownie więc i tak sposób z JS nie rozwiązuje tego :/
Ten post edytował Suhar87 17.04.2014, 13:22:37 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 60 Pomógł: 9 Dołączył: 29.11.2010 Skąd: T Ostrzeżenie: (0%) ![]() ![]() |
Czyli na stronie z formularzem są checkboxy, niektóre są disabled, podczas zaznaczania czegoś niektóre checkboxy stają się aktywne? Aktywne dopiero na następnej stronie czy jeszcze na tej pierwszej, jeżeli tak to jakim sposobem na nie coś odziałuje żeby stały się aktywne? JS może się sprawić w takim razie na owej drugiej stronie, na podstawie tego czy coś innego jest zaznaczone/niezaznaczone, aktywne/nieaktywne - coś się wtedy dzieje. Nie jest to trudne.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 15.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
http://testowa4.imed.pl/rejestracja
Wszystko odbywa się na tej stronie. Chodzi głównie o sekcję "Opcje uczestnictwa". Pracuje już nad wersją z JS bo widzę że jest to nic trudnego. Ale opcja błędnie wypełnionego formularza niestety zmusza mnie do rozwiązania mojego problemu :/ Ten post edytował Suhar87 17.04.2014, 13:46:56 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 186 Pomógł: 18 Dołączył: 2.09.2010 Ostrzeżenie: (0%) ![]() ![]() |
Podczas powrotu do strony formularza ( po wyliczeniu ceny ) zwróć (np w tablicy) jakie pola były zaznaczone i wykorzystaj te informacje przy odtwarzaniu formularza.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 15.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Hmmm, na prawdę nie ma sposobu na zmianę formuły PHP
tak żeby oprócz zapamiętywania zaznaczenia, zapamiętywała również stan aktywny/wyłączony? Chodzi o to czy nie ma sposobu zastąpienia "checked"? Nikt nie ma pomysłu? ![]() W skrócie, wiele już przeczytałem i nie mogę znaleźć formuły PHP która potrafiłaby aktywować pole. Znam taką która może je zaznaczyć ale takowej aktywującej nie udało mi się znaleźć. Przy wypełnianiu formularza pola aktywuję w taki sposób:
Gdy to pole zaznaczę, jeśli ktoś wypełni błędnie formularz i nie zostaje on przesłąny tylko wczytany ponownie do poprawy, to pole pozostaje zaznaczone dzięki formule Najważniejsze pytanie jak to połączyć.... Jeśli ktoś wie że się tego nie da zrobić proszę o informację bo już powoli tracę nadzieję, a wydawało się to proste... Ten post edytował Suhar87 22.04.2014, 13:57:00 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 16:21 |