Avisos
Vaciar todo

Listas desplegable

25 Respuestas
5 Usuarios
0 Reactions
4,284 Visitas
Respuestas: 85
Trusted Member
Topic starter
 

Buenas noches necesitaria saber como relacionar listas deplegables en breezing forms ,

he consultado este hilo pero no me termina de aclararme .

gracias por su atencion

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 18/03/2013 9:15 pm
Respuestas: 85
Trusted Member
Topic starter
 

 
Respondido : 08/04/2013 11:09 am
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

Parece que tienes algo mal en el código javascript de forma que asignar los nuevos valores a la misma lista. Prueba a cambiar en tu javascript el código:

        country.options[0] = new Option('Selecciona localidad', 'none', true, true);
        for (var i=0; i < selectedArray.length; i++)
            country.options[i+1] =
                new Option(selectedArray, selectedArray);

por el siguiente:

        state.options[0] = new Option('Selecciona localidad', 'none', true, true);
        for (var i=0; i < selectedArray.length; i++)
            state.options[i+1] =
                new Option(selectedArray, selectedArray);

 
Respondido : 08/04/2013 3:05 pm
Respuestas: 85
Trusted Member
Topic starter
 

buenas tardes :

El funcionamiento ahora es corecto , pero tengo un problema , no se si porque el script es muy largo llega un punto que lo corta.

tienen alguna limitacion de espacio los script que pueden incluirse en breezing forms.

muchas gracias por su atencion y ayuda.


 
Respondido : 08/04/2013 4:32 pm
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

Revisando la estructura de la tabla donde se guardan estos datos no debería haber una limitación en el número de caracteres, ya que el campo donde se guarda el código no lo tiene. Otro tema es que la limitación pudiera estar en el código php que se encarga de guardar los datos.

Si, por ejemplo, quitas algún caracter anterior al último, ¿se corta en el mismo sitio que antes más un nuevo caracter? De esta forma se podría saber si el problema está en el número de caracteres o en otra cosa.


 
Respondido : 08/04/2013 4:54 pm
Respuestas: 85
Trusted Member
Topic starter
 

El problema parece que cuando incluyo los arrays con las localidades , llega un punto en que se corta el script.

Si pongo todos los pueblos del ultimo array el script se corta y el codigo que procesa los datos no aparece en el codigo de la pagina , viendolo con el depurador de firefox

el ultimo que me admite es el array de la rioja , en ese parece llegar a la limitacion.

no se muy bien por donde puedo tirar con este problema.


 
Respondido : 08/04/2013 7:19 pm
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

Es posible que el problema se deba por el uso de algún caracter. Prueba a eliminar el array de La Rioja y el siguiente y comprueba si así se muestran el resto de las localidades.

Con pruebas de este tipo podrías ir depurando hasta dar con la posible localidad que te esté causando el error.


 
Respondido : 09/04/2013 12:24 pm
Respuestas: 85
Trusted Member
Topic starter
 

Buenas tardes :

he probado a añadir un array que funcione correctamente al final , el problema es el mismo en ese array asignado a RiojaArray se corta.

gracias.

un saludo


 
Respondido : 09/04/2013 1:21 pm
Pablo Velasco
Respuestas: 20382
Illustrious Member
 

Hola,

He realizado una prueba con tu formulario quitando el array de La Rioja y agregando otros 3 nuevos y veo que sí que me guarda los cambios.

Prueba a quitar el array de La Rioja y comprueba si te deja añadir más.


 
Respondido : 09/04/2013 2:21 pm
Respuestas: 85
Trusted Member
Topic starter
 

Buenas tardes :

He probado a quitar el de la RIoja y poner otro que sea MAdrid , me lo guarda pero a la hora de ejecutarlo en la pagina veo que el codigo se ha cortado.

añadi este

var MadridArray = new Array(
'Acebeda, La', 'Ajalvir', 'Alameda del Valle', 'Álamo, El', 'Alcalá de Henares', 'Alcobendas', 'Alcorcón', 'Aldea del Fresno', 'Algete', 'Alpedrete', 'Ambite', 'Anchuelo', 'Aranjuez', 'Arganda del Rey', 'Arroyomolinos', 'Atazar, El', 'Batres', 'Becerril de la Sierra', 'Belmonte de Tajo', 'Berzosa del Lozoya', 'Berrueco, El', 'Boadilla del Monte', 'Boalo, El', 'Braojos', 'Brea de Tajo', 'Brunete', 'Buitrago del Lozoya', 'Bustarviejo', 'Cabanillas de la Sierra', 'Cabrera, La', 'Cadalso de los Vidrios', 'Camarma de Esteruelas', 'Campo Real', 'Canencia', 'Carabaña', 'Casarrubuelos', 'Cenicientos', 'Cercedilla', 'Cervera de Buitrago', 'Ciempozuelos', 'Cobeña', 'Colmenar del Arroyo', 'Colmenar de Oreja', 'Colmenarejo', 'Colmenar Viejo', 'Collado Mediano', 'Collado Villalba', 'Corpa', 'Coslada', 'Cubas de la Sagra', 'Chapinería', 'Chinchón', 'Daganzo de Arriba', 'Escorial, El', 'Estremera', 'Fresnedillas de la Oliva', 'Fresno de Torote', 'Fuenlabrada', 'Fuente el Saz de Jarama', 'Fuentidueña de Tajo', 'Galapagar', 'Garganta de los Montes', 'Gargantilla del Lozoya y Pinilla de Buitrago', 'Gascones', 'Getafe', 'Griñón', 'Guadalix de la Sierra', 'Guadarrama', 'Hiruela, La', 'Horcajo de la Sierra-Aoslos', 'Horcajuelo de la Sierra', 'Hoyo de Manzanares', 'Humanes de Madrid', 'Leganés', 'Loeches', 'Lozoya', 'Madarcos', 'Madrid', 'Majadahonda', 'Manzanares el Real', 'Meco', 'Mejorada del Campo', 'Miraflores de la Sierra', 'Molar, El', 'Molinos, Los', 'Montejo de la Sierra', 'Moraleja de Enmedio', 'Moralzarzal', 'Morata de Tajuña', 'Móstoles', 'Navacerrada', 'Navalafuente', 'Navalagamella', 'Navalcarnero', 'Navarredonda y San Mamés', 'Navas del Rey', 'Nuevo Baztán', 'Olmeda de las Fuentes', 'Orusco de Tajuña', 'Paracuellos de Jarama', 'Parla', 'Patones', 'Pedrezuela', 'Pelayos de la Presa', 'Perales de Tajuña', 'Pezuela de las Torres', 'Pinilla del Valle', 'Pinto', 'Piñuécar-Gandullas', 'Pozuelo de Alarcón', 'Pozuelo del Rey', 'Prádena del Rincón', 'Puebla de la Sierra', 'Quijorna', 'Rascafría', 'Redueña', 'Ribatejada', 'Rivas-Vaciamadrid', 'Robledillo de la Jara', 'Robledo de Chavela', 'Robregordo', 'Rozas de Madrid, Las', 'Rozas de Puerto Real', 'San Agustín del Guadalix', 'San Fernando de Henares', 'San Lorenzo de El Escorial', 'San Martín de la Vega', 'San Martín de Valdeiglesias', 'San Sebastián de los Reyes', 'Santa María de la Alameda', 'Santorcaz', 'Santos de la Humosa, Los', 'Serna del Monte, La', 'Serranillos del Valle', 'Sevilla la Nueva', 'Somosierra', 'Soto del Real', 'Talamanca de Jarama', 'Tielmes', 'Titulcia', 'Torrejón de Ardoz', 'Torrejón de la Calzada', 'Torrejón de Velasco', 'Torrelaguna', 'Torrelodones', 'Torremocha de Jarama', 'Torres de la Alameda', 'Valdaracete', 'Valdeavero', 'Valdelaguna', 'Valdemanco', 'Valdemaqueda', 'Valdemorillo', 'Valdemoro', 'Valdeolmos-Alalpardo', 'Valdepiélagos', 'Valdetorres de Jarama', 'Valdilecha', 'Valverde de Alcalá', 'Velilla de San Antonio', 'Vellón, El', 'Venturada', 'Villaconejos', 'Villa del Prado', 'Villalbilla', 'Villamanrique de Tajo', 'Villamanta', 'Villamantilla', 'Villanueva de la Cañada', 'Villanueva del Pardillo', 'Villanueva de Perales', 'Villar del Olmo', 'Villarejo de Salvanés', 'Villaviciosa de Odón', 'Villavieja del Lozoya', 'Zarzalejo', 'Lozoyuela-Navas-Sieteiglesias', 'Puentes Viejas', 'Tres Cantos', 'other'
);


 
Respondido : 09/04/2013 3:14 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola Alfredo

En tu array es posible que existan caracteres que te causen el problema.

Te sugiero ir depurando , es decir empezar con un valor y luego ir agregando valores hasta dar con el que te causa problemas.

Saludos


 
Respondido : 09/04/2013 4:56 pm
Página 2 / 2