Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/01/2013, 02:31
LoBo2024
 
Fecha de Ingreso: febrero-2002
Ubicación: Sabadell
Mensajes: 253
Antigüedad: 22 años, 8 meses
Puntos: 5
Respuesta: No consigo acceder a elementos formulario creado al vuelo.

Lo he probado pero ha seguido sin funcionar, estoy mirando y lo que pasa es que no le llega la variable a una función, pongo de nuevo el código más explicito para que quede algo más claro:

Código:
                    for (a = 1;a <= total;a++){
                        //Añadimos número de stand
                        caja.append('<label>Número Stand:</label><input type="text" name="num_stand_'+a+'" id="num_stand_'+a+'"><br>');
                        caja.dialog({
                            autoOpen: false,
                            title: 'Posición '+('00' + a).slice (-3),
                            modal: true,
                            width: '640',
                            buttons: {
                                'Guardar': function () {
                                    alert('#num_stand_'+a);
                                    alert($('#num_stand_'+a).val());
                                    if($('#tamano_stand_'+a).val() != '' && $('#num_stand_'+a).val() != ''){alert('Correcto');}else{alert('Incorrecto');}
                                    $(this).dialog('close');
                                }
                            }
                        });
                    }
En la function la variable a siempre vale más de lo que se ha dibujado y por eso jamas lo encuentra. Creo que aquí está mejor explicado y se ve más claro el fallo.