Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

150
Vistas
¿Cómo presionar la tecla Intro dentro de un campo de entrada con JavaScript puro o jQuery?

quiero simular una pulsación de entrada dentro de un campo de entrada de texto que puedo identificar usando una identificación. Primero encontraré mi campo de texto por document.getElementById . Esto funciona bastante bien. A continuación, quiero hacer clic dentro del campo de texto, así que coloque el cursor dentro de él. Y por último quiero presionar enter. No tengo idea de cómo puedo hacer esto. Y no pude encontrar ninguna solución aquí.

Mi código se ve como sigue:

 let plzField = document.getElementById("filter"); //find the text-field (works) plzField.click(); // works plzField.enter(); // does not work

¡Por favor ayuda!

about 4 years ago · Juan Pablo Isaza
3 Respuestas
Responde la pregunta

0

Según su pregunta, parece que desea detectar si se produjo o no un evento de entrada. En Javascript puro, no existe tal evento onenter, pero con eventCode o eventName puede verificarlo.

Debe aplicar el filtro como lo aplicó en su código y luego debe verificar el evento keyPress() y dentro de este evento debe verificar `event.code || event.key' como a continuación

 var textInput = document.getElementById('foo'); function enter() { var keyboardEvent = new KeyboardEvent('keydown', { code: 'Enter', key: 'Enter', charKode: 13, keyCode: 13, view: window }); textInput.dispatchEvent(keyboardEvent); } textInput.addEventListener('keydown', function (e) { console.log(e); }); enter()
 <input type="text" id="foo" />

about 4 years ago · Juan Pablo Isaza Denunciar

0

Utilice el detector de eventos Keyup. El código clave para ingresar es 13.

Para obtener más ejemplos, visite https://www.w3schools.com/howto/tryit.asp?filename=tryhow_js_trigger_button_enter

 let plzField = document.getElementById("filter"); plzField.addEventListener("keyup", function(event) { if (event.keyCode === 13) { console.log(event.target.value); } });
 <input type="text" id="filter" />

about 4 years ago · Juan Pablo Isaza Denunciar

0

 $("#id_of_textbox").keyup(function(event) { if (event.keyCode === 13) { $("#id_of_button").click(); } }); $("#pw").keyup(function(event) { if (event.keyCode === 13) { $("#myButton").click(); } }); $("#myButton").click(function() { alert("Button code executed."); });
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> Username:<input id="username" type="text"><br> Password:&nbsp; <input id="pw" type="password"><br> <button id="myButton">Submit</button>

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda