Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/07/2009, 12:01
erlolialo
 
Fecha de Ingreso: mayo-2009
Mensajes: 72
Antigüedad: 15 años, 8 meses
Puntos: 0
Problema formulario

Wenas! tengo un formulario donde se muestran unos datos, acompañador de su respectivo checkbox:

[ ] Datos 1
[ ] Datos 2

Y un button que llama a la siguiente funcion:

Código:
<script language="JavaScript">
function llamar(modo) {
    var cuenta = 0;
    for (var i=0;i<document.forms[0].seleccion[i].length;i++)
        if (document.forms[0].seleccion[i].checked)
            cuenta++;
    if (cuenta==0 && (modo=="deleteUser")) {
        alert("No has seleccionado ningún paciente");
        return false;
    }
    document.forms[0].action = modo + ".jsp";
    document.forms[0].submit();
}
</script>
Si solo he seleccionado 1 casilla checkbox, "document.forms[0].seleccion[i].length" devuelve "undefined" en vez de devolver "1", en cambio si selecciono 2 checkbox o más, entra en el bucle for y funciona todo perfectamente.

Alguien sabe por qué puede ser?? Muchas gracias.