mszyma
10.12.2004, 21:04:58
Chciałbym uzyskać efekt polegający na tym że po wybraniu w fromularzu np. z rozwijanego pola jakiejś opcji, wyświetla się lub ukrywa jakieś tam pole w formularzu. Normalnie podczas wysłania formularza z jego pól przesyłane są zmienne metodą np. post, a w tym przypadku chciałbym to zrobić bez wysyłania formularza tylko odświerzając stronę.
Kuziu
10.12.2004, 21:23:03
to chyba lepiej uzyć JS
a jak koniczenie w php to należy wywołać akcję "samego siebie" z przekazaniem w zmiennych POST pól które mają stać się niewidoczne
mszyma
10.12.2004, 22:02:03
Dobra sam wymyśliłem, tak to ma wyglądać. Zobaczcie sobie fajny efekt - przydatny.
<SELECT NAME="f_branza" SIZE="1" class="formdod" style="width: 318px;" onChange="if(document.forms['pform'].elements['f_branza'].options[document.forms['pform'].elements['f_branza'].selectedIndex].text == 'polska') { document.forms['pform'].elements['f_inna'].selectedIndex = 0; document.all.ID_f_inna.style.display = ''; } else { document.forms['pform'].elements['f_inna'].selectedIndex = 1; document.all.ID_f_inna.style.display = 'none'; }">
<td align=left><input type="text" name="f_inna" size="50" maxlength=250 class="formdod" value="wyswietli się jeśli podam inna w rozwijanym">