Foros del Web » Programando para Internet » Javascript »

como evitar que un select cambie de valor con las teclas

Estas en el tema de como evitar que un select cambie de valor con las teclas en el foro de Javascript en Foros del Web. Holaaa, tengo un select y un label al cual le cambio el nombre cuando cambio el valor del select, solo que el nombre del label ...
  #1 (permalink)  
Antiguo 16/05/2012, 12:40
 
Fecha de Ingreso: abril-2008
Mensajes: 316
Antigüedad: 15 años, 11 meses
Puntos: 3
como evitar que un select cambie de valor con las teclas

Holaaa, tengo un select y un label al cual le cambio el nombre cuando cambio el valor del select, solo que el nombre del label cambia solo cuando cambio el valor del select con el mouse, si a las teclas arriba y abajo las presiono mientras el select tiene el foco, el valor del label no cambia, por eso quiero evitar que el valor del label cambie con las teclas, me imagino que debo usar el evento onkeypress pere nunca lo he usado alguien me podria orientar.

PD: el valor del label lo cambio con una funcion que llamo desde el onchange del select.
  #2 (permalink)  
Antiguo 16/05/2012, 15:01
 
Fecha de Ingreso: marzo-2011
Mensajes: 13
Antigüedad: 13 años
Puntos: 0
Respuesta: como evitar que un select cambie de valor con las teclas

puedes colocar tu código aquí ?
  #3 (permalink)  
Antiguo 16/05/2012, 15:01
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: como evitar que un select cambie de valor con las teclas

use onchange
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #4 (permalink)  
Antiguo 16/05/2012, 15:13
 
Fecha de Ingreso: abril-2008
Mensajes: 316
Antigüedad: 15 años, 11 meses
Puntos: 3
Respuesta: como evitar que un select cambie de valor con las teclas

funcion detectar_tecla_arriba_abajo(event)
{
var teclaCapturada = e.keyCode;
if (teclaCapturada == fleacha arriba o flecha abajo)
{
evita que se ejecute esta accion.
}
else
{
has todo normal
}

}


select onkeydown="return detectar_tecla_arriba_abajo(event)"

Se presiono flecha arriba select no cambia de posicion, se presiono flecha abajo select no cambia de posicion

Etiquetas: funcion, select, teclas, cambios
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 05:16.