Hola, tengo una lista de etiquetas de entrada, estoy navegando a través de todas las etiquetas de entrada usando las teclas de flecha arriba y flecha abajo. Quiero seleccionar la etiqueta de entrada al presionar la tecla Intro y comenzar a escribir.
<input type="text" /> selected and start typing on keypress enterPrueba esto :
var el = document.getElementById("myInputID"); el.addEventListener("keydown", function(event) { if (event.key === "Enter") { // Enter key was hit } });imaginemos que tiene <div class="container"> con una lista de entradas:
<div id="container"> <input type="text" value="1"> <input type="text" value="2"> <input type="text" value="3"> </div> document.getElementById('container').querySelectorAll('input').forEach((node) => { node.addEventListener('keydown', (event) => { if (event.key === 'Enter') { // your logic here } }) }) <input type="text" id="text1"><script> window.addEventListener("keydown", (event)=>{if (event.key == 'Enter') {document.getElementById("text1").focus()} })</script>pero esto funciona solo si tienes un elemento