Foros del Web » Programación para mayores de 30 ;) » .NET »

deshabilitar teclado para textbox

Estas en el tema de deshabilitar teclado para textbox en el foro de .NET en Foros del Web. buenos dias: espero que me podais ayudar porque ya lo he dado bastante vueltas y no doy con ello. tengo un campo de texto de ...
  #1 (permalink)  
Antiguo 03/07/2008, 05:26
 
Fecha de Ingreso: julio-2008
Mensajes: 1
Antigüedad: 14 años
Puntos: 1
deshabilitar teclado para textbox

buenos dias:
espero que me podais ayudar porque ya lo he dado bastante vueltas y no doy con ello.
tengo un campo de texto de tipo contraseña y para mayor seguridad quiero desactivar el teclado para que unicamente solo puedan introducir la clave mediante un teclado numerico realizado con javascript, pero si desactivo el campo de texto tampoco me deja con el teclado de la pantalla, pero nose me ocurre formas de hacerlo
¿se os ocurre algo?

muchas gracias de todas formas
un saludo
  #2 (permalink)  
Antiguo 03/07/2008, 19:48
Avatar de juantux  
Fecha de Ingreso: marzo-2005
Mensajes: 59
Antigüedad: 17 años, 3 meses
Puntos: 1
Respuesta: deshabilitar teclado para textbox

Fijate en el teclado numerico que aparece en esta pagina:

Código HTML:
http://www.santander.cl
Pero ojo, que no puedes deshabilitar el textbox y meterle datos, es ilogico, a menos que almacenes la informacion en una variable y despues la insertes, pero solo verás el resultado final, y no tecla a tecla, como sería lo lógico.

Otra opcion es: una vez que la persona ingrese un numero, habilitas el control, ingresas el dato y lo deshabilitas, y asi sucesivamente. Pero creo que es demasiada logica como para "seguridad" como tu dices, hay otros mecanismos mas importantes de analizar.

Suerte.

Juantux
  #3 (permalink)  
Antiguo 04/07/2008, 06:11
 
Fecha de Ingreso: enero-2005
Mensajes: 140
Antigüedad: 17 años, 5 meses
Puntos: 0
Respuesta: deshabilitar teclado para textbox

El textbox, en HTML --> Input tiene dos atributos, "readonly" y disabled, sino recuerdo mal con el primero no te deja introducir nada porque se supone que es de solo lectura pero con el segundo la caja esta deshabilitada pero si q te deja introducir datos mediante js.
Saludos.
  #4 (permalink)  
Antiguo 04/07/2008, 10:56
Avatar de juantux  
Fecha de Ingreso: marzo-2005
Mensajes: 59
Antigüedad: 17 años, 3 meses
Puntos: 1
Respuesta: deshabilitar teclado para textbox

Excelente dato!!!

Gracias.
  #5 (permalink)  
Antiguo 30/11/2015, 12:22
 
Fecha de Ingreso: octubre-2015
Mensajes: 5
Antigüedad: 6 años, 8 meses
Puntos: 0
Respuesta: deshabilitar teclado para textbox

Bueno, se que el post es muy viejo,
Pero a mi esta respuesta no me sirvio del todo ya que un campo Disabled o readonly cambia mucho visiblemente.
Se me ocurrió esta otra forma: onkeydown="return false;"
Agregando eso en el input impide que se apriete cualquier tecla del teclado!

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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 01:46.