Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Checkbox
!!_:!SnAkE!:_!!
post
Post #1





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 14.04.2005

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


Witam, mam taki problem: jak napisac funkcję, która:

Jesli zaznaczę pole checkbox "dodatkowe opcje", odblokują mi się 23 pola typu text i jedno typu select, a jesli nie zaznacze, zostaną zignorowane czyli nie bedzie mozna ich uzupelnic i nie beda wysyłane z nich wartosci do skryptów ? Z gory dziekuje
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Robisz div'a a wnim wszystkie te dodatkowe pola:
  1. <div id="dodatkowe" style="display:none;">....tutaj twoje pola.....</div>


teraz checkbox:
  1. <input type="checkbox" onchange="show(this);" > Dodatkowe pola


i kod java script:
Kod
show(ch)
{
   obj=document.getElementById('dodatkowe');
   if (ch.checked)
      obj.style.display="";
   else
     obj.style.display="none";
}
Go to the top of the page
+Quote Post
Kinool
post
Post #3





Grupa: Zarejestrowani
Postów: 560
Pomógł: 0
Dołączył: 15.07.2003
Skąd: Kwidzyn

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


hmm nie wiem czemu ale rozwiazane jakie podales nie dziala to pod IE (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) pod FF i Opera bez problemu)
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




faktycznie, wlasnie sprawdzilem. Durne ie nie reaguje na zdarzenie onchange. zamien na onclick w checkbox i bedzie ok.

<input type="checkbox" onclick="show(this);" > Dodatkowe pola
Go to the top of the page
+Quote Post
Kinool
post
Post #5





Grupa: Zarejestrowani
Postów: 560
Pomógł: 0
Dołączył: 15.07.2003
Skąd: Kwidzyn

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


wlasnie mialem napisac zeby zmienic na onclick (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) metoda prob i bledow doszedlem do tego (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

w kazdym badz razie dzieki za szybka reakcje (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował Kinool 21.05.2005, 08:40:57
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: 22.08.2025 - 23:20