Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/08/2006, 01:26
miguel867
 
Fecha de Ingreso: abril-2006
Mensajes: 131
Antigüedad: 18 años
Puntos: 1
Problema con checkbox

Hola amigos,

Tengo un problema con un checkbox y el evento asociado. En un formulario tengo entre otras cosas un checkbox (para indicar si un usuario es menor de edad) y un TextInput. Este textinput se debe rellenar con un dni aleatorio que es generado al clickar el checkbox. El problema es que creo que no se lanza ni el evento porque he puesto un Alert de prueba y no se muestra al clickar. Es muy extraño, porque el mismo código lo tengo en otro formulario parecido de la aplicación y sí que funciona:

Código PHP:
var alClicar = new Object();
alClicar.click = function(evento) { // código asociado al evento del checkbox
    
    
import mx.controls.Alert// código para el Alert de prueba
    
Alert.buttonWidth 100;
    
Alert.show("hola""Atenció"Alert.OK);
        
     
misvar=new LoadVars();
     
vardni = new LoadVars();
     
misvar.sendAndLoad("http://www.mi_url/funciones.php",vardni,"_POST");
     
     
vardni.onLoad=function()
    {
    if(
cb_menor.selected)
            
dni_txt.text=this.num_dni/*en el TextInput se escribe el valor de la variable num_dni devuelta por funciones.php*/
    
else
            
dni_txt.text="";
     }

};
cb_menor.addEventListener("click",alClicar); /* se asocia el evento al checkbox*/ 
Este código está en una capa que he llamado "checkbox". He comprobado que el nombre del checkbox es correcto ("cb_menor") y el del TextInput también ("dni_txt"). Así como también el evento "click" y el método "addEventListener".

A ver si alguién me puede echar una mano porque ya no sé que más pruebas hacer. Si alguien quiere que le pase el fichero .fla que me indique su correo y se lo mando para que vea el código con el formulario.

Gracias y saludos!!!