elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  [Pregunta]: "Caracteres de escritura"
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Pregunta]: "Caracteres de escritura"  (Leído 2,705 veces)
Leguim


Desconectado Desconectado

Mensajes: 720



Ver Perfil
[Pregunta]: "Caracteres de escritura"
« en: 18 Agosto 2020, 04:00 am »

Tengo un input y quiero saber cuando la tecla que se presiona es un "caracter de escritura", es decir...

una "a", "A", "z", "5", "7", "(tecla de borrar)" un punto "." una coma "," comillas... " etcétera...
todo lo que se pueda escribir...

quedaría exceptuado la tecla Bloq Mayús ya que no escribe algo a no ser que luego presiona una letra... lo mismo la tecla CTRL no escribe nada si la presiono... no se si me estoy dando a entender...

Gracias!

EDIT: el input es un buscador para que se den una idea..


« Última modificación: 18 Agosto 2020, 04:05 am por MiguelCanellas » En línea

FFernandez

Desconectado Desconectado

Mensajes: 128



Ver Perfil
Re: [Pregunta]: "Caracteres de escritura"
« Respuesta #1 en: 18 Agosto 2020, 15:30 pm »

Crea un string[]                             con los caracteres de escritura


  If  (ContieneString) {            es un caracter de escritura                            }



Es una forma hay muchas..............


En línea

EdePC
Moderador Global
***
Desconectado Desconectado

Mensajes: 2.156



Ver Perfil
Re: [Pregunta]: "Caracteres de escritura"
« Respuesta #2 en: 18 Agosto 2020, 16:50 pm »

Saludos,

Podrías usar el siguiente código para ver en la consola que teclas se presionan y tenerlas en cuenta al momento de realizar una comparación:

Código
  1. <input type="text" onkeyup="escribe()">
  2.  
  3. <script>
  4.  function escribe() {
  5.    console.log(event.key)
  6.  }
  7. </script>

También tienes event.keyCode si quieres usar Ascii, para más información puedes revisar: https://developer.mozilla.org/es/docs/Web/API/KeyboardEvent/key
En línea

#!drvy
Moderador
***
Desconectado Desconectado

Mensajes: 5.855



Ver Perfil WWW
Re: [Pregunta]: "Caracteres de escritura"
« Respuesta #3 en: 19 Agosto 2020, 08:14 am »

¿Podríamos saber cuál es tu objetivo final con esto? Lo digo porque capturar específicamente letras es algo complejo si te pones a pensar en todas las posibilidades que hay. Quizás te interesaría acercarte de otra forma hacia el problema.

Saludos
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines