Foros del Web » Creando para Internet » Herramientas y Software »

Problemas con combox

Estas en el tema de Problemas con combox en el foro de Herramientas y Software en Foros del Web. Hola a todos, he creado dos combox dependientes, es decir al seleccionar un item del primer combo, el segundo se actualiza de inmediato...como ocurre al ...
  #1 (permalink)  
Antiguo 07/06/2008, 08:34
 
Fecha de Ingreso: junio-2002
Mensajes: 261
Antigüedad: 22 años, 9 meses
Puntos: 0
Problemas con combox

Hola a todos, he creado dos combox dependientes, es decir al seleccionar un item del primer combo, el segundo se actualiza de inmediato...como ocurre al seleccionar el país y que aparecen las provincias.

La cosa funciona así:

1. Se crearon los respectivos recordset, para el primero normal solo se toma el campo que se va a mostrar, para el segundo he creado la consulta dependiendo del valor retornado por el combo 1 el cual llamaremos CB1Id. El método de obtención del dato es Variable de Formulario.

2. Se les asignan los comportamientos dinámicos. Seleccionando para cada uno el recordset adecuado, valores y etiquetas...aparte de ello he llenado la casilla Seleccionar Valor Igual a:
Código PHP:
<?php $_POST['CAMPO']; ?>
, para que no se pierda el valor seleccionado.


3. Modifico el código de DW , agregando a la línea
Código PHP:
<select name="Nombre Combo" id="CAMPO"
, lo siguiente
Código PHP:
<select name="Nombre Combo" id="CAMPO" onChange="submit()"
. Incluso hasta lo he cambiado al OnClick="submit()"


Pero en el momento de seleccionar los valores ocurre lo siguiente:

Si selecciono el valor X en el combo 1, automaticamente se actualiza el combo 2 mostrando los valores correspondientes, pero el combo 1 se reestablece al valor inicial de la lista, entonces como necesito el valor del combo 2 para hacer el submit y actualizar unos textbox con el valor x, selecciono el valor en el Combo 2, pero OHHH sorpresa...se restablece al valor inicial, actualizando la lista a los valores concordantes con el valor presente actual en el combo 1.

Alguien me puede colaborar para que este restablecemiento de información no se presente.

Gracias
__________________
Buscando el camino...
  #2 (permalink)  
Antiguo 07/06/2008, 11:39
Avatar de juaniquillo
Colaborador
 
Fecha de Ingreso: noviembre-2005
Ubicación: San Juan, Puerto Rico
Mensajes: 5.745
Antigüedad: 19 años, 3 meses
Puntos: 281
Respuesta: Problemas con combox

Eso me parece que es más un problema de javascript, aunque no estoy seguro porque no muestras mucho código. Tampoco dices de donde sacas tu código ya que, hasta donde yo se, Dw no tiene ninguna función para hacer comboboxes. Lo mejor sería que pases por el foro de javascript y expongas tu duda.
__________________
Por fin.. tengo algo parecido a un blog
Y por lo visto ya estoy escribiendo...
  #3 (permalink)  
Antiguo 07/06/2008, 15:59
 
Fecha de Ingreso: junio-2002
Mensajes: 261
Antigüedad: 22 años, 9 meses
Puntos: 0
Respuesta: Problemas con combox

Juaniquillo con combobox hago referencia a un Lista/Menu...es q me quedo el resabio del uso del visual basic...por lo tanto no es crearlo...sencillamente utilizar sus propiedades...es un ejemplo que baje de PHP con Dreamweaver...una página argentina q lastimosamente ya no existe...si me mandas un privado te mando el zip con los archivos de la página...
__________________
Buscando el camino...
  #4 (permalink)  
Antiguo 08/06/2008, 09:09
Avatar de juaniquillo
Colaborador
 
Fecha de Ingreso: noviembre-2005
Ubicación: San Juan, Puerto Rico
Mensajes: 5.745
Antigüedad: 19 años, 3 meses
Puntos: 281
Respuesta: Problemas con combox

Entiendo, pero, como te dije arriba, no existe ninguna función (que yo sepa) de Dw que te pueda ayudar con eso, osea que no cualificaría como problema del editor web. Lo mejor sería que preguntes en el foro correspondiente, me imagino que javascript en este caso. Si quieres puedes poner el código del combobox (no del sistema completo) aquí para ver si te puedo ayudar.
__________________
Por fin.. tengo algo parecido a un blog
Y por lo visto ya estoy escribiendo...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:21.