Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Ukrywanie/pokazywanie pola zależne od checkboxa
klusekman
post 23.07.2010, 12:39:35
Post #1





Grupa: Zarejestrowani
Postów: 54
Pomógł: 0
Dołączył: 22.01.2010

Ostrzeżenie: (0%)
-----


Potrzebuję takie coś że jeżeli pole checkbox jest zaznaczone to pokazuje pole tekstowe, a jak niezaznaczone to ukryte, ale coś mi nie wychodzi. Napisałem tak:
  1. <tr>
  2. <td><input type="checkbox" name="zrodlo" value="pliktxt" onclick="document.getElementById('divpliktxt').style.display = this.checked ? 'block' : 'none'; this.form.elements['pliktxt'].disabled = !this.checked" /></td><td>Plik tekstowy (*.txt)</td>
  3. </tr>
  4. <div id="divpliktxt" style="display: none">
  5. <tr>
  6. <td></td><td><input type="file" name="pliktxt" /></td>
  7. </tr>
  8. </div>


Jednak pole jest zaznaczone czy nie to i tak widać to pole.

Jeżeli przeniosę
  1. id="divpliktxt" style="display: none"
z div'a do komórki z polem to działa, ale ja muszę mieć to w divie, bo później jest znowu blok div z kilkoma polami tekstowymi pod jednym checkboxem, każdy w oddzielnej komórce i już nie będzie dobrze.

JS nie umiem, korzystałem z tego: http://www.kurshtml.boo.pl/html/pole_wyboru,formularze.html

Ten post edytował klusekman 23.07.2010, 12:47:33
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 03:55