Hola necesito poder contar la cantidad de checks activados a la hora de mandar un formulario, debido que los check se generan dinamicamente ya que dependenden de un listado generado por php cada check a contar tiene un nombre distinto db, el codigo que hice es el siguiente:
Código:
<script language='javascript' type="text/javascript">
function contar(){
var dest = new Array ("destacar_21","destacar_22","destacar_20"); /* nombre de los check que hay que contar si estan activados, nombres generados dinamicamenente mediante PHP*/
var cantidad = 0;
for(var i = 0; i <= dest.length; i++){
if(document.form1.dest[i].checked)
cantidad++;
}
if(cantidad <= 2)
return true;
else{
alert("Como maximo puede destacar 2 Noticias.");
return false;
}
}
</script>
esa es la funcion, y en el formulario hago un onSubmit="return contar()" y el nombre del formulario es form1 y los check se llaman: destacar_21, destacar_22 , destacar_20. Si alguien se le ocurre una idea y la comprate se lo agradesco, saludos y Gracias.