Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Menu select a pola
Forum PHP.pl > Forum > Przedszkole
-pandaci-
Witam

Chciałbym zrobić aby jeżeli wybiorę T to wyskakują 3 pola a jeżeli N to 2 pola. A jeżeli puste to nie pojawia się żadne pole. Opcję T i N maja jedno wspólne pole. Jak do tego podejść??

  1. <?php
  2. <select name="m">
  3. <option></option>
  4. <option>T</option>
  5. <option>N</option>
  6. </select>
  7. ?>
nowotny
Ale jakie pola...? i gdzie ci wyskakują...? :/
-pandaci-
Pola typu Input Text. I wtedy pokazują się pod spodem.
arecki
Do selecta dodaj atrybut "onchange" w którym będziesz się odwoływał do funkcji generującej pola. Samo generowanie pól możesz zrobić za pomocą createElement() i appendChild() z javascriptu. tylko pamiętaj że jak raz dodasz 3 pola to aby zmienić to na 2 pola to musisz wykasować z rodzica tych pól wszystkie dzieci.

PS. tak mi sie przypomniało że kiedyś już ktoś o coś podobnego pytał więc jak poszukasz w dziale Javascript to na pewno znajdziesz.
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.