Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> sprawdzenie stanu checkboxow
yalus
post
Post #1





Grupa: Zarejestrowani
Postów: 281
Pomógł: 0
Dołączył: 8.07.2005
Skąd: EU

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


  1. </html>
  2. <script language="JavaScript">
  3.  
  4.  
  5. function f()
  6. {
  7. var t = document.getElementById('idForm');
  8. var s=false;
  9.  
  10. for(var i=0;j=t.checkboxy[i]; i++){
  11. if(j.checked){s=true;break} //licz ile zaznaczonych
  12. }
  13. return s|!~alert('nie zaznaczono ani jednego checkboxa')
  14. }
  15.  
  16.  
  17. <form method="get" id="idForm">
  18. <input type="text" name="imie">
  19. <input type="text" name="imie1">
  20. <input type="checkbox" name="checkboxy[]">
  21. <input type="checkbox" name="checkboxy[]">
  22. <input type="checkbox" name="checkboxy[]">
  23. <input type="checkbox" name="checkboxy[]">
  24. </form>
  25.  
  26. <a href="javascript:f();">OK</a>
  27.  
  28. </body>
  29. </html>


chcialbym sprawdzic ile jest zaznaczonych czekboksow, ale cos ta moja funkcja nie chce dzialac

pozdrawiam yalus

Ten post edytował yalus 23.10.2005, 18:23:59
Go to the top of the page
+Quote Post
nospor
post
Post #2





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




  1. </html>
  2. <script language="JavaScript">
  3.  
  4.  
  5. function f()
  6. {
  7. var t = document.getElementsByName('checkboxy');
  8. var s=false;
  9. for(var i=0;i<t.length; i++){
  10. j = t[i];
  11. if(j.checked){s=true;break} //tutaj se zwiekszaj jeszcze jakas zmienna
  12. }
  13. if (!s)
  14. alert('nie zaznaczono ani jednego checkboxa')
  15. return s;
  16. }
  17.  
  18.  
  19. <form method="get" id="idForm" name="nameForm">
  20. <input type="text" name="imie">
  21. <input type="text" name="imie1">
  22. <input type="checkbox" name="checkboxy">
  23. <input type="checkbox" name="checkboxy">
  24. <input type="checkbox" name="checkboxy">
  25. <input type="checkbox" name="checkboxy">
  26. </form>
  27.  
  28. <a href="javascript:f();">OK</a>
  29.  
  30. </body>
  31. </html>

poprawilem ci html i js. dorob se jeszcze zliczanie zaznaczonych. to juz latwo
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: 24.08.2025 - 00:37