Foros del Web » Creando para Internet » HTML »

select empeñado en quedarse con el foco

Estas en el tema de select empeñado en quedarse con el foco en el foro de HTML en Foros del Web. Tengo carios select y cuando marco sobre el siguiente para elegir uan opcion inmediamente despues de hacer click me manda al select anterior alquna idea ...
  #1 (permalink)  
Antiguo 06/09/2009, 12:00
 
Fecha de Ingreso: julio-2006
Ubicación: sevilla
Mensajes: 251
Antigüedad: 17 años, 9 meses
Puntos: 5
select empeñado en quedarse con el foco

Tengo carios select y cuando marco sobre el siguiente para elegir uan opcion inmediamente despues de hacer click me manda al select anterior

alquna idea de porque pasa

los select estan bien anidados y cerrados , con id correctos y names correctos
  #2 (permalink)  
Antiguo 06/09/2009, 12:58
Avatar de mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años
Puntos: 101
Respuesta: select empeñado en quedarse con el foco

Tenes algun script que pueda estar forzando eso?

Hay una version que se pueda ver online de lo que estas haciendo?
  #3 (permalink)  
Antiguo 06/09/2009, 13:12
 
Fecha de Ingreso: julio-2006
Ubicación: sevilla
Mensajes: 251
Antigüedad: 17 años, 9 meses
Puntos: 5
Respuesta: select empeñado en quedarse con el foco

perdonar que no respondiera antes me quede sin linea la cuestion es que son select enlazados y no puedo mostraros la aplicacion porque es en una intranet, pero codigo queda asi
Código html:
Ver original
  1. <select id="provincia_c" class="campo_1" name="provincia_c">
  2. <option value="none"/>
  3. <option id="Albaida del Aljarafe" onclick="getSelect('select_c','secciones/actualizar_select_centros.php','centros_s=Albaida del Aljarafe')" value="Albaida del Aljarafe">Albaida del Aljarafe </option>
  4. <option id="Almensilla" onclick="getSelect('select_c','secciones/actualizar_select_centros.php','centros_s=Almensilla')" value="Almensilla">Almensilla </option>
  5. <option id="Aznalcázar" onclick="getSelect('select_c','secciones/actualizar_select_centros.php','centros_s=Aznalcázar')" value="Aznalcázar">Aznalcázar </option>
  6. <option id="Aznalcóllar" onclick="getSelect('select_c','secciones/actualizar_select_centros.php','centros_s=Aznalcóllar')" value="Aznalcóllar">Aznalcóllar </option>
  7. <option id="Benacazón" onclick="getSelect('select_c','secciones/actualizar_select_centros.php','centros_s=Benacazón')" value="Benacazón">Benacazón </option>
  8. <option id="Bollullos de la Mitación" onclick="getSelect('select_c','secciones/actualizar_select_centros.php','centros_s=Bollullos de la Mitación')" value="Bollullos de la Mitación">Bollullos de la Mitación </option>
  9. <option id="Bormujos" onclick="getSelect('select_c','secciones/actualizar_select_centros.php','centros_s=Bormujos')" value="Bormujos">Bormujos </option>
  10. <option id="Camas" onclick="getSelect('select_c','secciones/actualizar_select_centros.php','centros_s=Camas')" value="Camas">Camas </option>
  11. <option id="Carrión de los Céspedes" onclick="getSelect('select_c','secciones/actualizar_select_centros.php','centros_s=Carrión de los Céspedes')" value="Carrión de los Céspedes">Carrión de los Céspedes </option>
  12. <option id="Castilleja de Guzmán" onclick="getSelect('select_c','secciones/actualizar_select_centros.php','centros_s=Castilleja de Guzmán')" value="Castilleja de Guzmán">Castilleja de Guzmán </option>
  13. <option id="Castilleja de la Cuesta" onclick="getSelect('select_c','secciones/actualizar_select_centros.php','centros_s=Castilleja de la Cuesta')" value="Castilleja de la Cuesta">Castilleja de la Cuesta </option>
  14. <option id="Castilleja del Campo" onclick="getSelect('select_c','secciones/actualizar_select_centros.php','centros_s=Castilleja del Campo')" value="Castilleja del Campo">Castilleja del Campo </option>
  15. <option id="Coria del Río" onclick="getSelect('select_c','secciones/actualizar_select_centros.php','centros_s=Coria del Río')" value="Coria del Río">Coria del Río </option>
  16. <option id="El Castillo de las Guardas " onclick="getSelect('select_c','secciones/actualizar_select_centros.php','centros_s=El Castillo de las Guardas ')" value="El Castillo de las Guardas ">El Castillo de las Guardas </option>
  17. <option id="El Garrobo " onclick="getSelect('select_c','secciones/actualizar_select_centros.php','centros_s=El Garrobo ')" value="El Garrobo ">El Garrobo </option>
  18. <option id="El Ronquillo" onclick="getSelect('select_c','secciones/actualizar_select_centros.php','centros_s=El Ronquillo')" value="El Ronquillo">El Ronquillo </option>
  19. <option id="Espartinas" onclick="getSelect('select_c','secciones/actualizar_select_centros.php','centros_s=Espartinas')" value="Espartinas">Espartinas </option>
  20. <option id="Gelves" onclick="getSelect('select_c','secciones/actualizar_select_centros.php','centros_s=Gelves')" value="Gelves">Gelves </option>
  21. <option id="Gerena" onclick="getSelect('select_c','secciones/actualizar_select_centros.php','centros_s=Gerena')" value="Gerena">Gerena </option>
  22. <option id="Gines" onclick="getSelect('select_c','secciones/actualizar_select_centros.php','centros_s=Gines')" value="Gines">Gines </option>
  23. <option id="Huévar del Aljarafe" onclick="getSelect('select_c','secciones/actualizar_select_centros.php','centros_s=Huévar del Aljarafe')" value="Huévar del Aljarafe">Huévar del Aljarafe </option>
  24. <option id="Hinojos" onclick="getSelect('select_c','secciones/actualizar_select_centros.php','centros_s=Hinojos')" value="Hinojos">Hinojos </option>
  25. <option id="Isla Mayor" onclick="getSelect('select_c','secciones/actualizar_select_centros.php','centros_s=Isla Mayor')" value="Isla Mayor">Isla Mayor </option>
  26. <option id="La Puebla del Río " onclick="getSelect('select_c','secciones/actualizar_select_centros.php','centros_s=La Puebla del Río ')" value="La Puebla del Río ">La Puebla del Río </option>
  27. <option id="Mairena del Aljarafe" onclick="getSelect('select_c','secciones/actualizar_select_centros.php','centros_s=Mairena del Aljarafe')" value="Mairena del Aljarafe">Mairena del Aljarafe </option>
  28. <option id="Olivares" onclick="getSelect('select_c','secciones/actualizar_select_centros.php','centros_s=Olivares')" value="Olivares">Olivares </option>
  29. <option id="Palomares del Río" onclick="getSelect('select_c','secciones/actualizar_select_centros.php','centros_s=Palomares del Río')" value="Palomares del Río">Palomares del Río </option>
  30. <option id="Pilas" onclick="getSelect('select_c','secciones/actualizar_select_centros.php','centros_s=Pilas')" value="Pilas">Pilas </option>
  31. <option id="Salteras" onclick="getSelect('select_c','secciones/actualizar_select_centros.php','centros_s=Salteras')" value="Salteras">Salteras </option>
  32. <option id="San Juan de Aznalfarache" onclick="getSelect('select_c','secciones/actualizar_select_centros.php','centros_s=San Juan de Aznalfarache')" value="San Juan de Aznalfarache">San Juan de Aznalfarache </option>
  33. <option id="Sanlúcar la Mayor" onclick="getSelect('select_c','secciones/actualizar_select_centros.php','centros_s=Sanlúcar la Mayor')" value="Sanlúcar la Mayor">Sanlúcar la Mayor </option>
  34. <option id="Santiponce" onclick="getSelect('select_c','secciones/actualizar_select_centros.php','centros_s=Santiponce')" value="Santiponce">Santiponce </option>
  35. <option id="Tomares" onclick="getSelect('select_c','secciones/actualizar_select_centros.php','centros_s=Tomares')" value="Tomares">Tomares </option>
  36. <option id="Umbrete" onclick="getSelect('select_c','secciones/actualizar_select_centros.php','centros_s=Umbrete')" value="Umbrete">Umbrete </option>
  37. <option id="Valencina de la Concepción" onclick="getSelect('select_c','secciones/actualizar_select_centros.php','centros_s=Valencina de la Concepción')" value="Valencina de la Concepción">Valencina de la Concepción </option>
  38. <option id="Villamanrique de la Condesa" onclick="getSelect('select_c','secciones/actualizar_select_centros.php','centros_s=Villamanrique de la Condesa')" value="Villamanrique de la Condesa">Villamanrique de la Condesa </option>
  39. <option id="Villanueva del Ariscal" onclick="getSelect('select_c','secciones/actualizar_select_centros.php','centros_s=Villanueva del Ariscal')" value="Villanueva del Ariscal">Villanueva del Ariscal </option>
  40. Y
  41. <span id="select_c" style="">
  42. <select id="centros" class="campo_1" name="centros">
  43. <option value="none"/>
  44. <option id="83" value="83"> </option>
  45. <option id="84" value="84">C.E.I.P. VIRGEN DE GRACIA </option>
  #4 (permalink)  
Antiguo 06/09/2009, 13:14
 
Fecha de Ingreso: julio-2006
Ubicación: sevilla
Mensajes: 251
Antigüedad: 17 años, 9 meses
Puntos: 5
Respuesta: select empeñado en quedarse con el foco

basicamente es un select enlazado con php mysql y prototype , cuando haces select en el primero se carga un segundo select con datos de una consulta , dentro de la etiqueta span
  #5 (permalink)  
Antiguo 07/09/2009, 23:52
Avatar de Corneja  
Fecha de Ingreso: febrero-2008
Ubicación: Senolaf
Mensajes: 268
Antigüedad: 16 años, 1 mes
Puntos: 8
Respuesta: select empeñado en quedarse con el foco

A lo mejor digo una barbaridad pero creo que te estás complicando la vida inutilmente...

Creo que el código que muestras no tiene sentido ya que repetir en cada linea de opcion el onclick no le veo sentido. Creo que sería preferible evaluar el evento onChange a nivel del selector

Código HTML:
<select id="provincia_c" class="campo_1" name="provincia_c" onChange="getSelect('select_c','secciones/actualizar_select_centros.php',this.value)">
<option value="none"/>
<option value="Albaida del Aljarafe">Albaida del Aljarafe </option>
<option value="Almensilla">Almensilla </option>
<option value="Aznalcázar">Aznalcázar </option>
<option value="Aznalcóllar">Aznalcóllar </option>
</select> 
y aunque no se si resolvería tu problema de "rebeldía" del selector creo que el código sería más lógico
  #6 (permalink)  
Antiguo 08/09/2009, 08:34
 
Fecha de Ingreso: julio-2006
Ubicación: sevilla
Mensajes: 251
Antigüedad: 17 años, 9 meses
Puntos: 5
Respuesta: select empeñado en quedarse con el foco

lo probare la verda
  #7 (permalink)  
Antiguo 08/09/2009, 08:59
 
Fecha de Ingreso: julio-2006
Ubicación: sevilla
Mensajes: 251
Antigüedad: 17 años, 9 meses
Puntos: 5
Respuesta: select empeñado en quedarse con el foco

lo que me indicaste va perfecto y el codigo es mas limpio pero sigue haciendo lo mismo con el foco, no se si es por el dom la cuestion es que pasa solo cuando hago click, alguna idea
  #8 (permalink)  
Antiguo 08/09/2009, 18:20
Avatar de gioramies  
Fecha de Ingreso: febrero-2008
Ubicación: Colombia
Mensajes: 217
Antigüedad: 16 años, 1 mes
Puntos: 14
Respuesta: select empeñado en quedarse con el foco

Hola. ¿Podrías mostrar el código javascript que tienes? Creo que he entendido claramente lo que deseas hacer y es algo sencillo, solo basta con que coloques una vez más el código HTML y también el código JAVASCRIPT (en especial la función getSelect). Saludos.
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 09:06.