Entonces, debido a que necesito solucionar algunas funciones de formulario integradas en el software que usamos, quiero activar un clic en un elemento presionando Intro.
Este es mi guion:
let submitButton = document.querySelector('.test'); submitButton.addEventListener('click', submitForm, false); submitButton.addEventListener('keydown', function(key) { if (key.keyCode == '13') { key.preventDefault(); submitButton.click(); } }); function submitForm() { // do something } Al hacer clic en el div con class="test" activa un script externo que solo se activa al hacer clic en el botón. Ahora, para la experiencia del usuario, quiero activar esto también al presionar enter. De acuerdo con la documentación, debería ser como el anterior, pero al presionar enter no se activa el script.
Sabe alguien cómo arreglar esto?