Tengo un evento js en la tecla enter, que funciona bien. Pero después de ese evento, también envía el formulario que tiene un botón de envío. ¿Cómo evito que el botón de enviar se enfoque después del evento de pulsación de tecla anterior?¿Cómo desactivo el envío de formularios con la tecla Entrar?
EDITAR: NO QUIERO QUE SE ENVÍE EL BOTÓN ENVIAR ENTRAR, SÓLO AL HACER CLIC.
bien, así que reemplazar su presente con un botón. Entonces, en lugar de nc3b
Creo que vale la pena repetir esto: desaconsejo este tipo de comportamiento no estándar, a menos que tenga un caso de uso muy bueno y muy específico donde esta funcionalidad simplemente * debe * ser alterada. Aparte de eso, las respuestas aquí son Correcto: su controlador de eventos de pulsación de tecla simplemente debe devolver 'falso'. –
@anonymouscoward - muchos sistemas integrados o terminales no tienen teclas de tabulación para moverse entre los campos. Los usuarios han sido condicionados a presionar ENTER después de ingresar los datos de un campo para avanzar al siguiente campo. Estoy de acuerdo en que esto no es óptimo, pero es lo que es. – StingyJack