Hola a todos... 
 
Tengo esta funcion donde se valida la cantidad de campos que quedaron vacios al intentar enviar el formulario:  
 Código PHP:
    function validar(){
var elem = document.frmSearch.elements.getElementsByTagName('input');
var errors = 0; 
for(i=0; i<elem.length; i++){
if(elem[i].value=="" || elem[i].value==" "){
++errors;
}
}
if(errors>=5){
alert('Rellena todo!');
}else{
document.frmSearch.submit();
return true;
}
} 
    
  Luego en el form hago esto: 
 Código HTML:
 <form id="frmSearch" name="frmSearch" action="" method="post" onsubmit="return quantityOfEmpty()">
   .
   .
   .
</form> 
 Pero algo esta pasando por que el form siempre se envia...! Alguna ayudita por favor?