Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Limit zaznaczonych checkboxów
spayk
post
Post #1





Grupa: Zarejestrowani
Postów: 364
Pomógł: 3
Dołączył: 29.11.2008

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


Poszukuje rozwiazania jak zrobic limit zaznaczonych checkboxów.
Znalażłem gdzies tutaj n forum ozwiazanie ale nie działa.
Prosze o pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
8_pasarzer_NOSTR...
post
Post #2





Grupa: Zarejestrowani
Postów: 109
Pomógł: 0
Dołączył: 5.11.2009

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


Brak pytań. POMÓGŁ

A spytam jeszcze o jedną rzecz. N/w skrypt działa fajnie, bo po wybraniu 2 przygasza pozostałe. Ale ja zrobić by przygaszał tylko te name=pies. Name=oko pozostawił w spokoju.

  1. <html>
  2. <head>
  3. </head>
  4. function sprawdz_ile_zaznaczonych(){
  5. var ile = 0;
  6. for(var i=0; i<document.formularz.length; i++){
  7. if((document.forms.formularz.elements[i].type)=="checkbox"){
  8. if(document.forms.formularz.elements[i].checked) ile++;
  9. }
  10. }
  11. return ile;
  12. }
  13.  
  14. function deaktywacja(){
  15. if(sprawdz_ile_zaznaczonych()>=2){
  16. for(var i=0; i<document.formularz.length; i++){
  17. if((document.forms.formularz.elements[i].type)=="checkbox"){
  18. if(!document.forms.formularz.elements[i].checked)
  19. document.forms.formularz.elements[i].disabled=true;
  20. }
  21. }
  22. }
  23. else{
  24. for(var i=0; i<document.formularz.length; i++){
  25. if((document.forms.formularz.elements[i].type)=="checkbox")
  26. document.forms.formularz.elements[i].disabled=false;
  27. }
  28. }
  29. }
  30.  
  31. </script>
  32. <body>
  33. <form name="formularz">
  34. <input type="checkbox" name="pies[]" onclick="deaktywacja();">
  35. <input type="checkbox" name="pies[]" onclick="deaktywacja();">
  36. <input type="checkbox" name="pies[]" onclick="deaktywacja();">
  37. <input type="checkbox" name="pies[]" onclick="deaktywacja();">
  38. <input type="checkbox" name="pies[]" onclick="deaktywacja();">
  39. <input type="checkbox" name="pies[]" onclick="deaktywacja();">
  40.  
  41. <input type="checkbox" name="oko[]">
  42. <input type="checkbox" name="oko[]">
  43. <input type="checkbox" name="oko[]">
  44. <input type="checkbox" name="oko[]">
  45. <input type="checkbox" name="oko[]">
  46.  
  47. </form>
  48. </body>
  49. </html>
Go to the top of the page
+Quote Post

Posty w temacie


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: 15.10.2025 - 02:02