10/03/2005, 13:53
|
| 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=0; i<arreglocancheck.length; i++){
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=1; j<arreglocheck[num].length; j++){
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. |