Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Formularz
Forum PHP.pl > Forum > Przedszkole
mszyma
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
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
Dobra sam wymyśliłem, tak to ma wyglądać. Zobaczcie sobie fajny efekt - przydatny.

  1. <tr id="ID_branza">
  2. <td>Branża</td>
  3. <td align=left>
  4. <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'; }">
  5. <OPTION VALUE="0"> .:: Wybierz ::. </OPTION>
  6. <OPTION VALUE="aaa">polska</OPTION>
  7. <OPTION VALUE="aaa">adfdsfs</OPTION>
  8. </SELECT>
  9. </td>
  10. </tr>
  11.  
  12. <tr id="ID_f_inna">
  13. <td>Inna
  14. </td>
  15. <td align=left><input type="text" name="f_inna" size="50" maxlength=250 class="formdod" value="wyswietli się jeśli podam inna w rozwijanym">
  16. </td>
  17. </tr>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.