Veo en muchos sitios que la tecla enter enviará un formulario pero también puede hacer clic en el botón para enviarlo. Hay un truco para esto? ¿O puede un botón tener dos tipos diferentes de funciones adjuntas?haciendo un botón de enviar responder para presionar enter y hacer clic en
Respuesta
Querido, no hay nada complicado. Simplemente ponga el tipo del botón como submit
y obtendrá lo que necesita. See This
después de la actualización
Cuando hay una etiqueta form
en su página HTML, siempre entra en el botón enviar el formulario. Si ha creado su propio botón con type="button"
, incluso entonces puede enviar el formulario haciendo clic en él.
<input type="button" onclick="submitform();" value="Button">
y aquí es su función javascript
function submitform()
{
document.forms["myform"].submit();
}
Por lo tanto se pueden lograr sus ambos casos
Si tiene un formulario correctamente marcado con un elemento de entrada de tipo = enviar como su botón de envío, el botón enter debe enviar el formulario por defecto (cuando se enfoca en un elemento de entrada de tipo = texto). Hacer clic también funciona.
Cualquier código de procesamiento iría en el evento "onsubmit" del formulario en lugar del evento "onclick" del botón. Además, puede devolver falso para cancelar el envío del formulario (por ejemplo, si la validación del formulario falla).
'Cualquier código de procesamiento se encendería evento 'onsubmit' de la forma en lugar de la tecla 'onclick' evento. '... Excelente. – Mowzer
- 1. Activar un evento en `clic` y` enter`
- 2. Cómo asociar presionando "enter" con hacer clic en el botón?
- 3. Haciendo clic en el botón cancelar showInputDialogue
- 4. ¿Cuál es la mejor manera de hacer que un botón Flex 3 para responder a la tecla enter?
- 5. Enviar valor al presionar Enter en textarea y presionar Shift + Enter debe ir a la siguiente línea
- 6. Al presionar Enter Always Submits Form
- 7. Haga clic en evento en botón se activa al enviar un formulario con enter
- 8. oyente para presionar y soltar un botón
- 9. Detener el 'Ding' al presionar Enter
- 10. Android enviar SMS automáticamente al hacer clic en el botón
- 11. Haga clic en un determinado botón de enviar con jQuery
- 12. Impedir que los usuarios envíen formulario al presionar enter # 2
- 13. Haciendo un control "transparente" para hacer clic en eventos
- 14. Incrementar un número haciendo clic en un botón
- 15. Use la tecla "ENTER" en el teclado en lugar de hacer clic en el botón
- 16. ¿Cómo aceptar una llamada entrante haciendo clic en un botón?
- 17. Java Abrir una nueva ventana haciendo clic en un botón
- 18. ¿Cómo hacer un botón de enviar en WPF?
- 19. Cómo hacer ingresar el botón de enviar en un formulario
- 20. Formulario HTML hacer algo de "acción" al presionar el botón enviar
- 21. ¿Cómo lo hago para que no pueda hacer clic en "IR" para enviar el formulario (iPhone), pero debe presionar el botón "enviar"?
- 22. Haciendo invisible un JButton, ¿pero se puede hacer clic?
- 23. C# ¿Cómo hago clic en un botón presionando Enter mientras el cuadro de texto tiene foco?
- 24. ¿Hay alguna manera de no enviar un formulario web completo al hacer clic en un botón?
- 25. Haciendo un JButton se puede hacer clic en un JTable
- 26. Cerrar un cuadro de diálogo al presionar Enter
- 27. raw_input en python sin presionar enter
- 28. C#: ¿Cómo hacer que presionar enter en un cuadro de texto active un botón, y aun así permitir el acceso directo a atajos como "Ctrl + A"?
- 29. Al presionar 'enter' en un tipo de entrada = "texto", ¿cómo?
- 30. Formulario no enviado al presionar enter
Lo siento, no especifiqué. Es un botón que hice funcionar como un botón de envío, así que supongo que no tiene los mismos atributos que uno verdadero. – Sam
@Sam ver He actualizado mi respuesta –