Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   .NET (http://www.forosdelweb.com/f29/)
-   -   deshabilitar teclado para textbox (http://www.forosdelweb.com/f29/deshabilitar-teclado-para-textbox-602392/)

beanet 03/07/2008 05:26

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

juantux 03/07/2008 19:48

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

jasp22 04/07/2008 06:11

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.

juantux 04/07/2008 10:56

Respuesta: deshabilitar teclado para textbox
 
Excelente dato!!!

Gracias.

nicogenesio 30/11/2015 12:22

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


La zona horaria es GMT -6. Ahora son las 00:13.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.