Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][JavaScript]Checbox + blokowanie pola tekstowego
Forum PHP.pl > Forum > Przedszkole
klapaucius
Jak zrobić najprościej w formularzu taki "bajer", że jest jakiś checkbox oraz pole tekstowe. I to pole tekstowe jest domyślnie zablokowane, jednak po zaznaczeniu checkboxa, by to pole tekstowe sie odblokowywało... ?
Swirek
html disabled="disabled"
  1. if(element.checked==true)
  2. js. element.disabled=false;
  3. else
  4. js. element.disabled=true;
Mega_88
Tutaj masz ładnie wyjaśnione ( punkt: Dynamiczne blokowanie pól formularza )

http://www.kurshtml.edu.pl/html/pole_wyboru,formularze.html
klapaucius
dziękuję serdecznie!

A jeszcze pozwolę zadać jeszcze 1 pytanko w tym temacie. Mam takie oto pola wyboru:
  1. <input type="radio" name="wybor" value="1" checked="checked" />Pole1
  2. <input type="radio" name="wybor" value="2" />Pole2
  3. <input type="radio" name="wybor" value="3" />Pole3


I jak z poziomu JS pobrać wartość wyboru (1, 2 lub 3)? Bo coś takiego: document.form.elements['wybor'].value niestety nie pobiera wartości sad.gif
Mega_88
O coś takiego chodzi ?

  1. <input name="nazwa" onkeyup="document.getElementById('wartosc').innerHTML=this.value" id="nazwa" type="text" style="width:200px;">
  2. <p id="wartosc"></p>
klapaucius
Cytat(Mega_88 @ 24.10.2012, 17:52:13 ) *
O coś takiego chodzi ?

  1. <input name="nazwa" onkeyup="document.getElementById('wartosc').innerHTML=this.value" id="nazwa" type="text" style="width:200px;">
  2. <p id="wartosc"></p>

chyba nie o to dokladnie. Po prostu chodzi mi o to, że mam powiedzmy 3 opcje, tak jakie jak napisałem wyżej i teraz w jakiejś funkcji JS muszę odnieść się do wybranej opcji. Tylko właśnie chcę pobrać wartość tej opcji, która jest zaznaczona...

Mam taki kod html:
  1. <input type="radio" name="wybor" value="1" checked="checked" />Pole1
  2. <input type="radio" name="wybor" value="2" />Pole2
  3. <input type="radio" name="wybor" value="3" />Pole3

I jak teraz w javascripcie chociażby wyswietlic alert z treścią:
  1. alert("zaznaczona opcja to "+[i jak tutaj wstawic wartosc tej wybranej opcji??])
b4rt3kk
Cytat(klapaucius @ 24.10.2012, 18:14:42 ) *
chyba nie o to dokladnie. Po prostu chodzi mi o to, że mam powiedzmy 3 opcje, tak jakie jak napisałem wyżej i teraz w jakiejś funkcji JS muszę odnieść się do wybranej opcji. Tylko właśnie chcę pobrać wartość tej opcji, która jest zaznaczona...

Mam taki kod html:
  1. <input type="radio" name="wybor" value="1" checked="checked" />Pole1
  2. <input type="radio" name="wybor" value="2" />Pole2
  3. <input type="radio" name="wybor" value="3" />Pole3

I jak teraz w javascripcie chociażby wyswietlic alert z treścią:
  1. alert("zaznaczona opcja to "+[i jak tutaj wstawic wartosc tej wybranej opcji??])


Z pomocą jQuery byłoby prościej.

  1. $(function(){
  2. $('input[type=radio]').change(function(){
  3. alert($(this).val());
  4. });
  5. });
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.