Como descobrir os valores das teclas do teclado para usar no javascript


Hoje precisei descobrir os códigos reais de cada tecla, para fazer um buscador, apertando somente enter.

 

Usei como base, esse código para descobrir.

<!DOCTYPE html>
<html>
<body>

<p>Press a key on the keyboard in the input field to get the Unicode character code of the pressed key.</p>

<input type="text" size="40" onkeypress="myFunction(event)">

<p id="demo"></p>

<script>
/* In this example, we use a cross-browser solution, because the keyCode property does not work on the onkeypress event in Firefox. However, the which property does.

Explanation of the first line in the function below: if the browser supports event.which, then use event.which, otherwise use event.keyCode */

function myFunction(event) {
  var x = event.which || event.keyCode;
  document.getElementById("demo").innerHTML = "The Unicode value is: " + x;
}
</script>

</body>
</html>


Meu código que usei foi esse

 

<script>
//buscar com enter
function conversarenter(event){
var tecla=(window.event)?event.keyCode:e.which;
if(tecla == 13) {alert('você apertou ENTER');}  }
</script>

digite e aperte ENTER<br>
  <textarea name="speaktext" rows="3" wrap="VIRTUAL"  class="imp" id="speaktext" style="width:75%;" type="text" placeholder="Escreva algo..." onKeyDown="return conversarenter(event)"></textarea>


 

Substitua o alert pelo submit de seu formulário

formName.submit();
Categoria: javascript | Tags: , , , , , | Postado por joemaster em 02/ago/2020

<< Anterior

Próximo >>

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *