Hola!
me gustaría saber como puedo hacer para que, antes de enviar el formulario, me valide si hay almenos un campo seleccionado/escrito en mi formulario. 
yo empezé así, pero no logro sacarlo:  
 Código HTML:
 function validacion() {
contador=0;
if (contador==0){
	valor = document.getElementById("titulo").value;
		if( valor == null || valor.length == 0 || /^\s+$/.test(valor) ) {
 			contador=contador;
                                } 
                                else { 
                                     contador=contador+1;
                                }
              valor2 = document.getElementById("tema").value;
		if( valor2 == null || valor2.length == 0 || /^\s+$/.test(valor) ) {
 			contador=contador;
                                } 
                                else { 
                                     contador=contador+1;
                                }
             .... y así con radio buttons, etc.
}
else {
    return true;
}
}
 Pero algo tengo que estar haciendo mal porque simplemente me redirecciona a la página de resultados con TODAS las entradas de la DB. 
tengo que hacer un do while? o..?
ya no se que probar! 
  
Gracias por adelantado