!!_:!SnAkE!:_!!
28.04.2005, 23:00:29
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
nospor
29.04.2005, 07:51:39
Robisz div'a a wnim wszystkie te dodatkowe pola:
<div id="dodatkowe" style="display:none;">....tutaj twoje pola.....
</div>
teraz checkbox:
<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";
}
Kinool
21.05.2005, 08:26:09
hmm nie wiem czemu ale rozwiazane jakie podales nie dziala to pod IE

pod FF i Opera bez problemu)
nospor
21.05.2005, 08:36:46
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
Kinool
21.05.2005, 08:40:19
wlasnie mialem napisac zeby zmienic na onclick

metoda prob i bledow doszedlem do tego

w kazdym badz razie dzieki za szybka reakcje