Foros del Web » Programando para Internet » Javascript »

Manejo de combobox

Estas en el tema de Manejo de combobox en el foro de Javascript en Foros del Web. Hola a todos, tengo una duda, quuiero que mi combo cuando selecciono solo una letra me vaya a la primera opcion que empieza por esta ...
  #1 (permalink)  
Antiguo 01/04/2009, 03:45
 
Fecha de Ingreso: abril-2009
Mensajes: 52
Antigüedad: 15 años, 1 mes
Puntos: 0
Manejo de combobox

Hola a todos, tengo una duda, quuiero que mi combo cuando selecciono solo una letra me vaya a la primera opcion que empieza por esta letra , es decir, si mi combo es de ciudades si pulso M vaya directamente a Madrid,Malaga etc...
Sé que en teoria HTMl lo hace por defecto, pero en mi aplicación no es asi , cuando pulso una l,etra me muetra la primera opcion que contiene esta letra no la primera opcion que empieza por ésta.

Muchas gracias
Un saludo
  #2 (permalink)  
Antiguo 01/04/2009, 07:15
 
Fecha de Ingreso: abril-2009
Mensajes: 52
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Manejo de combobox

Por favor ¿alguien me puede ayudar?
  #3 (permalink)  
Antiguo 01/04/2009, 12:44
Avatar de the_web_saint  
Fecha de Ingreso: mayo-2008
Ubicación: localhost/tierra/america/panama
Mensajes: 1.229
Antigüedad: 16 años
Puntos: 43
Respuesta: Manejo de combobox

Bueno coloca el código de tu aplicación para ver como modificarlo y aplicarlo a tus necesidades
__________________
..::The Saint::..
El pesimista se queja del viento; el optimista espera que cambie; el realista ajusta las velas.
  #4 (permalink)  
Antiguo 02/04/2009, 01:55
 
Fecha de Ingreso: abril-2009
Mensajes: 52
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Manejo de combobox

Buenos dias,
primero gracias por contestarme, el código es el siguiente:

<select name="tipoPais">

<option value="3" >
ARGENTINA
</option>
<option value="4" >
ESPAÑA
</option>
<option value="5" >
PORTUGAL
</option>
<option value="6" >
FRANCIA
</option>

</select>

necesito que no se autocomplemente como vi por internet, solo que cuando le doy a una letra 'A' me aparezca argentina , si le doy a 'F' me aparece francia.

Muchissimas gracias
  #5 (permalink)  
Antiguo 02/04/2009, 07:46
Avatar de the_web_saint  
Fecha de Ingreso: mayo-2008
Ubicación: localhost/tierra/america/panama
Mensajes: 1.229
Antigüedad: 16 años
Puntos: 43
Respuesta: Manejo de combobox

Uhmm pense que tenias un código javascript para obtener el resultado que decias.
Nunca había visto que pasara esto de forma automatica, a mi por ejemplo siempre me lo muestra como quieres que lo haga.
Que navegador usas? SO ?

Saludos
__________________
..::The Saint::..
El pesimista se queja del viento; el optimista espera que cambie; el realista ajusta las velas.
  #6 (permalink)  
Antiguo 02/04/2009, 09:28
 
Fecha de Ingreso: abril-2009
Mensajes: 52
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Manejo de combobox

Uso el Explorer 6 0 7 (en casa 7 en el trabajo 6)
Hay una forma de hacerlo? sigo con ello todavia que mal lo llevo
  #7 (permalink)  
Antiguo 02/04/2009, 09:48
Avatar de the_web_saint  
Fecha de Ingreso: mayo-2008
Ubicación: localhost/tierra/america/panama
Mensajes: 1.229
Antigüedad: 16 años
Puntos: 43
Respuesta: Manejo de combobox

Bueno, inventando y escribiendo
Creo que es posible colocar un input text al lado y a este asignarle un evento, este llamará una función que modificará los options del select, haciendo una búsqueda por lo que hayas escrito en el input.

Como lo ves?

Los options los generas dinamicamente o estaticamente??
__________________
..::The Saint::..
El pesimista se queja del viento; el optimista espera que cambie; el realista ajusta las velas.
  #8 (permalink)  
Antiguo 02/04/2009, 14:45
 
Fecha de Ingreso: abril-2009
Mensajes: 52
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Manejo de combobox

las opciones se generan dinamicamente.
lo del input tiene que ser campo oculto, ya que en la aplicacion solo tiene que aparecer el combobox, sse puede hacer asi?


Muchas gracias
Un saludo
  #9 (permalink)  
Antiguo 02/04/2009, 15:01
Avatar de the_web_saint  
Fecha de Ingreso: mayo-2008
Ubicación: localhost/tierra/america/panama
Mensajes: 1.229
Antigüedad: 16 años
Puntos: 43
Respuesta: Manejo de combobox

No me referia a eso, pero no le veo mucha funcionalidad tampoco, pero no entiendo porque es tan importante que tenga eso que quieres, igual un combo se caracteriza porque puedan existir muchas opciones y ser facil de buscarlo, solo que trata de que esten ordenadas alfabeticamente y ya.

Además como te mencione nunca habia bisto esa funcionalidad por defecto en un combo.

Mi idea era q estuviera un campo al lado del combo, no hidden, para que el usuario escriba e ir filtrando sus opciones pero no se que dices tu.
__________________
..::The Saint::..
El pesimista se queja del viento; el optimista espera que cambie; el realista ajusta las velas.
  #10 (permalink)  
Antiguo 03/04/2009, 01:46
 
Fecha de Ingreso: abril-2009
Mensajes: 52
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Manejo de combobox

sí, tu cuando entras en una página web que tiene combobox cuando le das a una letra te lleva a la primera palabra de la lista que empieza por esta letra (esta en casi todas las paginas),y en código fuente no viene ningun script, tambien hizé páginas y el combo lo hace sin mas, lo quiero asi porque es una practica que tengo que entregar y lo quieren asi sino hubiera buscado otra solucion porque me estoy quedando atascada con la tonteria

Muchas gracias
Un saludo
  #11 (permalink)  
Antiguo 03/04/2009, 08:56
Avatar de the_web_saint  
Fecha de Ingreso: mayo-2008
Ubicación: localhost/tierra/america/panama
Mensajes: 1.229
Antigüedad: 16 años
Puntos: 43
Respuesta: Manejo de combobox

Bueno pero no te enojes, uhm es super extraño esa situación, y como te dije puedes programarlo pero no le veo la gran cosa como para programar algo similar.

Saludos
__________________
..::The Saint::..
El pesimista se queja del viento; el optimista espera que cambie; el realista ajusta las velas.
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:19.