22083 Dynamiczne elementy <select> formularza
min zł10 PLN
W trakcie realizacji
Opublikowano około 15 lat temu
min zł10 PLN
Płatne przy odbiorze
Witam, do zrobienia są elementy formularza (już istniejacego) <select>, w taki sposób
aby zmieniały się dynamicznie w zalezności od wyboru opcjii ( ajax ).
Dla znawcy tematu przysłowiowa bułka z masłem :)
Przykład:
Pierwszy <select>
<select name=\"gender\" class=\"form_select\" >
<option value=\"1\" <?php if ($user_info[\'basic_gender\'] == \"1\") { echo \'selected=\"selected\"\'; } ?>><?php echo $lang[\'gender_01\']; ?></option>
<option value=\"2\" <?php if ($user_info[\'basic_gender\'] == \"2\") { echo \'selected=\"selected\"\'; } ?>><?php echo $lang[\'gender_02\']; ?></option>
</select>
, który w zalezności od wyboru opcjii value=\"1\" lub value=\"2\" zmieni drugie pole select na:
value=\"1\"
<select name=\"marital\" class=\"form_select\">
<option value=\"Panna\" <?php if ($user_info[\'basic_marital\'] == Panna) { echo \'selected=\"selected\"\'; } ?>>Panna</option>
<option value=\"Mężatka\" <?php if ($user_info[\'basic_marital\'] == Mężatka) { echo \'selected=\"selected\"\'; } ?>>Mężatka</option>
<option value=\"Rozwiedziona\" <?php if ($user_info[\'basic_marital\'] == Rozwiedziona) { echo \'selected=\"selected\"\'; } ?>>Rozwiedziona</option>
<option value=\"W separacji\" <?php if ($user_info[\'basic_marital\'] == Wseparacji) { echo \'selected=\"selected\"\'; } ?>>W separacji</option>
<option value=\"Wdowa\" <?php if ($user_info[\'basic_marital\'] == wdowa) { echo \'selected=\"selected\"\'; } ?>>Wdowa</option>
</select>
value=\"2\" to samo tylko w formie męskiej, czyli Kawaler, Rozwiedziony etc.....
- Proszę zwrócić uwagę na kod php - formularz może być edytowany przez użytkownika i w przypadku jego otwarcia widnieją w nim wcześniej
wybrane opcje.
Muszę mieć możliwość zastosowania tego pola również w innych miejscach strony, z innym kodem php.
Np: <?php if ($_POST[\'gender\'] == \'1\' || $_GET[\'gender\'] == \'1\') { echo \'selected=\"selected\"\'; } ?>
Krótko mówiąc znalazłem kilka rozwiazń w js zamiany tego drugiego pola select, ale nie
umiem sobie poradzić z kodem php, który w tym przypadku jest niezbędny.
Skrypt ( ajax, js ) musi być lekki i uniwersalny - raz zainkludowany musi obsługiwać rówież inne pola formularza w przyszłości.
O.k - czekam na chętnego ( lub chętną :) ) do podjęcia się zadania. Pytania, cena itd. na maila witpol@[login to view URL] ( usuń oczywiście BRAKSPAMU z adresu ).