Ver Mensaje Individual
  #5 (permalink)  
Antiguo 12/01/2006, 02:48
hectorll
 
Fecha de Ingreso: octubre-2004
Mensajes: 94
Antigüedad: 20 años, 3 meses
Puntos: 0
Al final lo he resuelto de la siguiente manera:

Resulta que si sólamente hay un check da un error undefined y si hay mas de uno lo hace bien.

Lo que he hecho es lo siguiente:

if (document.forms[1].idCheck.length==undefined) {
if (document.forms[1].idCheck.checked)
{
listaDocumentos += document.forms[1].idCheck.value + '-';
documentosMarcados += 1;
}
}
else {
for (counter = 0; counter < document.forms[1].idCheck.length; counter++)
{
if (document.forms[1].idCheck[counter].checked)
{
listaDocumentos += document.forms[1].idCheck[counter].value + '-';
documentosMarcados += 1;
}
}
}

Saludos y gracias