![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 8.04.2016 Ostrzeżenie: (0%) ![]() ![]() |
Cześć! Podejrzewam, że rozwiązanie mojego problemu jest banalne, ale jestem początkujący i proszę o wyrozumiałość. (IMG:style_emoticons/default/smile.gif) Oto część kodu:
CODE <select class="browser-default" name="przyklad"> <option value="1" style="color:#000;">1</option> <option value="2" style="color:#000;">2</option> <option value="3" style="color:#000;">3</option> <option value="4" style="color:#000;">4</option> </select> Jest to rozwijany formularz z kilkoma opcjami do wyboru. Problem dotyczy tego, że po wybraniu jednej z opcji, przykładowo 3, zapisaniu zmian i odświeżeniu strony, w tym formularzu pokazywana jest opcja 1. Na stronie, gdzie jest wyświetlana opcja wybrana przez użytkownika, poprawnie widać 3. Jest to na tyle uciążliwe, że w momencie, gdy chce się zmienić tylko jedną opcję, trzeba uzupełniać od nowa cały formularz. Co mam dopisać do kodu, aby w rozwijanym formularzu po wybraniu jednej z opcji wyświetlana była ta aktualna? Mam nadzieję, że rozumiecie o co mi chodzi, nie potrafię za bardzo tego wytłumaczyć. Pozdrawiam. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 859 Pomógł: 177 Dołączył: 29.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem czy do końca rozumiem ale spóbuje...
Dane zapisujesz "w tle" czyli ajaxem (domyślam się, że do bazy). Po zapisaniu naturalnie widać to co wybrałeś ponieważ żadna akcja nie nastąpiła (chyba, że zwrotka z js i automatyczna zmiana). Jeśli chcesz aby po odświeżeniu formularz dostawał "wybrane dane" to zależności od aplikacji: 1) PHP - pobierasz dane z bazy i zaznaczyasz jeśli się zgadza z formularzem
2) Jeśli ładujesz czysty formularz i obsługujesz go przy edycji również w JS no to działa tak samo tylko, że pola musisz uzupełnić za pomocą js:
lub pobierasz zmienne ze zwrotki (np. json) Ten post edytował aras785 8.04.2016, 09:53:43 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 01:28 |