Ta strona używa ciasteczek (cookies), dzięki którym nasz serwis może działać lepiej. Dowiedz się więcej OK, rozumiem

[js] generowanie kodu html po zaznaczeniu pola

Tworzenie dynamicznych stron internetowych z zastosowaniem JavaScript, jQuery, Ajax. Dowiedz się jak to zrobić, znajdź rozwiązania swoich problemów.

[js] generowanie kodu html po zaznaczeniu pola

Post 03.08.2006, 22:28:17

nie znam js i mam pytanie jak zrobić tak żeby po zaznaczeniu pola 'osoba prywatna' pojawial sie jakis kod html pod tym polem INPUT, to samo dot pola 'firma'
ten kod html to będą dodatkowe pytania (np nip regon pesel)

<INPUT TYPE="radio" NAME="abonent_id" VALUE="osoba prywatna">osoba prywatna<br>
<INPUT TYPE="radio" NAME="abonent_id" VALUE="firma">firma


prosze o pomoc
csh
Posty: 173
Dołączył(a): 21.07.2006

Post 03.08.2006, 23:50:38

Proste. Tworzysz w HTML te dodatkowe pola i obejmujesz je w jakiś znacznik - na przykład w div. Dodajesz jednemu divowi id="options1" a drugiemu jakoś podobnie i potem.

Kod: Zaznacz cały
TwojInput.onclick = function() {
  document.getElementById("options1").style.display="block";
}
TwojInput2.onclick = function() {
  document.getElementById("options2").style.display="block";
}

window.onload = function() {
  document.getElementById("options1").style.display="none";
  document.getElementById("options2").style.display="none";
}


Jeśli masz ich więcej, zrób z tego 1 funkcję i przekazuj zmienną albo odwołuj się do drzewka DOM (parentNode, nextSibling na przykład). Ogólnie polecam także poszukanie czegoś o addEvent, w przypadku złożonych f-cji .onclick = function() {} jest mało eleganckie i trudne do użycia.

Jak pobrać input? Pisaliśmy o tym setki razy na forum, poczytaj - JS w formularzach to chleb powszedni i każdy się o to pyta.
Blog o standardach sieciowych, tworzeniu stron i webdesignie. | Przyjmuję zlecenia (design, HTML, CSS, JavaScript) | Em Calc
Avatar użytkownikariddle
Piotr Petrus

Standardista
Standardista

Posty: 1242
Dołączył(a): 23.07.2006
Lokalizacja: Łódź


Powrót do JavaScript


 


  • Podobne wątki
    Odpowiedzi
    Wyświetlone
    Ostatni post

Kto przegląda forum

Użytkownicy przeglądający ten dział: Yandex [Bot] i 7 gości

Hosting, Domeny, SSL

Subskrypcja

Mamy 50337 zarejestrowanych użytkowników.
Najnowszy użytkownik: AnjaStou


Nasi użytkownicy napisali:

  • 935484 wiadomości
  • w 246490 tematach

Najnowsze wpisy na blogu

Najnowsze artykuły

Najaktywniejsi (ostatnie 30 dni)