Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML] Pole
Forum PHP.pl > Forum > Przedszkole
ManiQu
Witam.
Jak zrobić, aby po wybraniu odpowiedniego pola select wysunie się drugie pole text, a reszta przesunie się na dół?
Pozdrawiam
piotrooo89
robisz ukrytego inputa text później, w select event onChange ustawiasz aby ten input zmienił się na widoczny. ustawiasz type na text.
ManiQu
Hmm, nie znam się na Javascript sad.gif Znalazłem coś takiego, tylko nie wiem jak zrobić aby odnosiło się tylko do 2 pola:
Kod
function SwitchMenu(obj){
    if(document.getElementById){
    var el = document.getElementById(obj);
    var ar = document.getElementById("masterdiv").getElementsByTagName("span");
        if(el.style.display != "block"){
            for (var i=0; i<ar.length; i++){
                if (ar[i].className=="submenu")
                ar[i].style.display = "none";
            }
            el.style.display = "block";
        }else{
            el.style.display = "none";
        }
    }
}


</script>
<div id="masterdiv">
    <select onChange="SwitchMenu('sub1')">
<option value="opcja1">opcja1</option>
<option value="opcja2">opcja2</option>
<option value="opcja3">opcja3</option>
</select>
    <span class="submenu" id="sub1">
<input type=text>
    </span>
</div>
erix
Cytat
Hmm, nie znam się na Java

Przecież nie napisałeś teraz niczego w Javie.

Cytat
tylko nie wiem jak zrobić aby odnosiło się tylko do 2 pola:

Wstaw warunek sprawdzający wartość listy.
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.