Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

144
Visualizações
¿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 Respostas
Responde à pergunta

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 Relatório

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 Relatório

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda