Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] blokowanie/odblokowowywanie checboxow
Forum PHP.pl > Forum > Przedszkole
lnn
witam

chcialem zrobic cos takiego zeby po zaznaczeniu pola typu checbox oblokowywaly sie inne pola, lecz dziala to tylko jesli jest umieszczone w jednym div-ie, a chcialem poumieszczac to w oddzielnych divach i wtedy przestaje mi dzialac :/ swita mi pomysl zeby to jakos po identyfikatorze wywolywac ale nie wiem jak to uczynic.. pomoglby ktos?

  1. <input type="checkbox" name="wyzywienie_on" onclick="
  2. this.form.elements['sniadanie'].disabled =
  3. this.form.elements['obiad'].disabled =
  4. this.form.elements['kolacja'].disabled =
  5. this.form.elements['obiadokolacja'].disabled =
  6. this.form.elements['calodzienne'].disabled =
  7. this.form.elements['ch_s'].disabled =
  8. this.form.elements['ch_o'].disabled =
  9. this.form.elements['ch_ok'].disabled =
  10. this.form.elements['ch_k'].disabled =
  11. this.form.elements['ch_c'].disabled =
  12. !this.checked" />dostępne <br />
  13. śniadanie: <input type="text" name="sniadanie" size="10" disabled="disabled" />
  14. <input type="checkbox" name="ch_s" value="on" disabled="disabled" />wliczone<br>
  15. Obiad: <input type="text" name="obiad" size="8" disabled="disabled" />
  16. <input type="checkbox" name="ch_o" value="ON" disabled="disabled" />wliczone<br>
  17. Obiadokolacja: <input type="text" name="obiadokolacja" size="8" disabled="disabled" />
  18. <input type="checkbox" name="ch_ok" value="ON" disabled="disabled" />wliczone<br>
  19. Kolacja: <input type="text" name="kolacja" size="12" disabled="disabled" />
  20. <input type="checkbox" name="ch_k" value="ON" disabled="disabled" />wliczone<br>
  21. Całodzienne: <input type="text" name="calodzienne" size="12" disabled="disabled" />
  22. <input type="checkbox" name="ch_c" value="ON" disabled="disabled" />wliczone
Burned
getElementById
kefirek
[JAVASCRIPT] pobierz, plaintext
  1. <html>
  2. <head>
  3. <script src="http://code.jquery.com/jquery-latest.js"></script>
  4. <script>
  5. $(document).ready(function(){
  6. $('input[name=wyzywienie_on]').click(function() {
  7. if (this.checked == true) $(".check").attr('disabled', false); else $(".check").attr('disabled', true);
  8. });
  9.  
  10. });
  11.  
  12.  
  13.  
  14.  
  15.  
  16. </script>
  17. </head>
  18. <body>
  19. <input type="checkbox" name="wyzywienie_on" />dostępne <br />
  20.  
  21. &para;niadanie: <input class="check" type="text" name="sniadanie" size="10" disabled="disabled" />
  22. <input class="check" type="checkbox" name="ch_s" value="on" disabled="disabled" />wliczone<br>
  23. Obiad: <input class="check" type="text" name="obiad" size="8" disabled="disabled" />
  24. <input class="check" type="checkbox" name="ch_o" value="ON" disabled="disabled" />wliczone<br>
  25. Obiadokolacja: <input class="check" type="text" name="obiadokolacja" size="8" disabled="disabled" />
  26. <input class="check" type="checkbox" name="ch_ok" value="ON" disabled="disabled" />wliczone<br>
  27. Kolacja: <input class="check" type="text" name="kolacja" size="12" disabled="disabled" />
  28. <input class="check" type="checkbox" name="ch_k" value="ON" disabled="disabled" />wliczone<br>
  29. Całodzienne: <input class="check" type="text" name="calodzienne" size="12" disabled="disabled" />
  30. <input class="check" type="checkbox" name="ch_c" value="ON" disabled="disabled" />wliczone
  31. </body>
  32. </html>
[JAVASCRIPT] pobierz, plaintext
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.