Ver Mensaje Individual
  #8 (permalink)  
Antiguo 01/06/2007, 13:22
adriermenda
 
Fecha de Ingreso: abril-2007
Mensajes: 10
Antigüedad: 17 años, 8 meses
Puntos: 0
Re: validar checkbox

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