Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][JavaScript]Checbox + blokowanie pola tekstowego
klapaucius
post
Post #1





Grupa: Zarejestrowani
Postów: 223
Pomógł: 3
Dołączył: 4.07.2009
Skąd: Kraków

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


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... ?

Ten post edytował klapaucius 24.10.2012, 15:06:11
Go to the top of the page
+Quote Post
Swirek
post
Post #2





Grupa: Zarejestrowani
Postów: 221
Pomógł: 20
Dołączył: 4.05.2006
Skąd: Polska

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


html disabled="disabled"
  1. if(element.checked==true)
  2. js. element.disabled=false;
  3. else
  4. js. element.disabled=true;


Ten post edytował Swirek 24.10.2012, 15:09:22
Go to the top of the page
+Quote Post
Mega_88
post
Post #3





Grupa: Zarejestrowani
Postów: 360
Pomógł: 34
Dołączył: 20.08.2011

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


Tutaj masz ładnie wyjaśnione ( punkt: Dynamiczne blokowanie pól formularza )

http://www.kurshtml.edu.pl/html/pole_wyboru,formularze.html
Go to the top of the page
+Quote Post
klapaucius
post
Post #4





Grupa: Zarejestrowani
Postów: 223
Pomógł: 3
Dołączył: 4.07.2009
Skąd: Kraków

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


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 (IMG:style_emoticons/default/sad.gif)

Ten post edytował klapaucius 24.10.2012, 16:34:40
Go to the top of the page
+Quote Post
Mega_88
post
Post #5





Grupa: Zarejestrowani
Postów: 360
Pomógł: 34
Dołączył: 20.08.2011

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


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>


Ten post edytował Mega_88 24.10.2012, 16:52:36
Go to the top of the page
+Quote Post
klapaucius
post
Post #6





Grupa: Zarejestrowani
Postów: 223
Pomógł: 3
Dołączył: 4.07.2009
Skąd: Kraków

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


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??])


Ten post edytował klapaucius 24.10.2012, 17:17:28
Go to the top of the page
+Quote Post
b4rt3kk
post
Post #7





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

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


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. });
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 18.09.2025 - 06:18