Ver Mensaje Individual
  #5 (permalink)  
Antiguo 11/08/2008, 12:24
[email protected]
 
Fecha de Ingreso: octubre-2005
Mensajes: 405
Antigüedad: 18 años, 6 meses
Puntos: 1
Respuesta: Como puedo validar esto?

Le agrge un id a la celda; donde estan los ckeckbox (chequeo1...2...3) y un id al input de bulto (bulto).
y la funcion que utilizo es:
function revisar()
{
var n=document.getElementsByName("bulto");
var vacio=0;
for(i=0;i<n.length;i++)
{
if(n[i] > 0)
{
vacio=vacio+1;
var div1 = document.getElementById("chequeo1")
var div1Paras = div1.getElementsByTagName("checkbox");
var num = div1Paras.length;
alert("Hay " + num + " checkbox en el elemento chequeo1");
}
}
if(vacio==0)
{
alert("Debes seleccionar Bultos para despacho..!");
return false;
}
else
{
return true;
}
}

Pero al parecer esta mal; como te digo no soy experto en esto por eso solicito su ayuda.. Gracias


Cita:
Iniciado por David el Grande Ver Mensaje
Vayamos por partes, para empezar debes diferenciar cada input 'bulto', ya que estás poniendo el mismo nombre a todos. Segundo, debes asignar un id a la celda que contiene los checkbox. Tercero, con un bucle for recorre todos los input dentro de la celda usando como te dije getElementsByTag y mira si están seleccionados o no.