la verdad es que no me he comido mucho la cabeza la verdad... si con:
Código PHP:
var todos = document.form[0].getElementsByTagName('input');
var allValid = true;
for(x=0;x<todos.length;x++){
if(todos[x].type=="checkbox" && todos[x].checked){
allValid = false;
break;
}
}
if (!allValid) {
alert("Marque algún producto o sugieranos alguno");
document.forms[0].id1.focus();
return false;
}
produce el efecto contrario, pues entonces añadir al final el condicional "else" así:
Código PHP:
var todos = document.forms[0].getElementsByTagName('input');
var allValid = true;
for(x=0;x<todos.length;x++){
if(todos[x].type=="checkbox" && todos[x].checked){
allValid = false;
break;
}
}
if (!allValid) {
}else{
alert("Marque algún producto o sugieranos alguno");
document.forms[0].id1.focus();
return false;
}
y ya me funciona