Al principio andaba un poco peleado con el javascript no conseguia ver muy bien su funcionamiento pero ya estamos empezando a ser amigos, a lo que vamos en esta ocasion he necesitado de un form saber mis elementos marcados para poder realizar operaciones sobre ellos.
Bien aquie teneis el codigo, debemos cambiar miform por el nombre de nuestro form en html
for (i=0;i<document.miform.elements.length;i++)
{if(document.form_prod.elements[i].type == «checkbox»){
ncheck = ncheck +1; // ncheck lo uso para saber los check que tengo
if (document.form_prod.elements[i].checked){
// alert (document.form_prod.elements[i].value);
var idproduct = document.form_prod.elements[i].value; // Aqui cojo el valor del check y lo meto dentro de la variable idproduct
}
else{
ncheckoff = ncheckoff+1; // si no tengo ninguno marcado ncheckoff lo aumento
}
}
}
if (ncheck == ncheckoff){
alert («Seleccione uno»); // Mensaje para obligar a que marquen uno
}
else{
alert( «Producto seleccionado»+ idproduct);
}