Ver Mensaje Individual
  #5 (permalink)  
Antiguo 10/03/2005, 13:53
Avatar de KarlanKas
KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 23 años, 1 mes
Puntos: 61
He hecho algunos cambios en tu script. Prueba a ver si te funciona. Y luego me comentas.

Es importante que si tienes más de un form en el código pongas entre los corchetes el name del form. Aquí:

document.forms[0]

Código PHP:
function cuentaopc(pregunta)
{
    for (
i=0i<arreglocancheck.lengthi++){
            
        if (
arreglocancheck[i][0]==pregunta){
            
cantidad_opciones arreglocancheck[i][1];
            var 
mensaje "Solo puede seleccionar " cantidad_opciones " opciones";
            var 
num=i;
            break
        }
    }
    var 
contador 0;        
    for (
j=1j<arreglocheck[num].lengthj++){
                        
        var 
check_name arreglocheck[num][j];                
        
        
contador+=(document.forms[0][check_name].checked)?1:0;
        
        if (
contador cantidad_opciones){            
                
document.forms[0][check_name].checked false;
        }
                            
        
    }

    if (
contador>cantidad_opciones){alert(mensaje);}
    

Ya me dirás!
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.