Fix for Javascript: Select multiple checkbox

  1. <script type="text/javascript">
  2. <!--
  3.  
  4. /*  status da seleção dos checkbox do formulário */
  5. var checked = false;
  6.  
  7. /**
  8.  * doCheck
  9.  *
  10.  * Ativa e Desativa todo checkbox de um determinado formulario.
  11.  *
  12.  * @author Wellington Rodrigues <wellingtonbr@gmail.com>
  13.  * @since 2008
  14.  * @copyright Desenvolvendo Sites.com
  15.  * @version 1.0
  16.  * @param string strForm
  17.  * @return void
  18.  */
  19. function doCheck(strForm){
  20.     if(strForm){
  21.         objForm = document.getElementById(strForm);
  22.         for(i=0; i < objForm.elements.length; i++)
  23.             if(objForm.elements[i].type == "checkbox")
  24.                 if(checked == false)
  25.                     objForm.elements[i].checked = true;
  26.                 else
  27.                     objForm.elements[i].checked = false;
  28.         if(checked == false)
  29.             checked = true;
  30.         else
  31.             checked = false;
  32.     }
  33. }
  34.  
  35. //-->
  36. </script>