validar validacion vacios formularios formulario enviar ejemplos ejemplo con campos antes javascript onclick onsubmit

validacion - validar formulario javascript onclick



¿Cuál es la diferencia entre onclick y onsubmit? (4)

OnSubmit se utiliza en un form e indica que la información debe enviarse al servidor en este momento a menos que devuelva falso.

OnClick se usa en cualquier cosa e indica que se hizo clic, sin ofrecer ningún otro contexto para la intención del evento.

No es que no lo haya buscado en Google ... ¿Pero todavía no podía entender cuándo se usa onsubmit y cuándo se usa onclick ?


Onclick es el evento donde se hace clic en un control / objeto / casi cualquier cosa. Onsubmit es el evento donde se envía un formulario.

Por ejemplo, digamos que tiene un formulario de registro.

Puede hacer que el evento OnClick del botón "Enviar" muestre una alerta que diga "¿Está seguro de que estos detalles son correctos?" Y haciendo clic en "Aceptar" puede desencadenar el evento OnSubmit, que enviaría los datos del formulario a donde sea quieres que vaya


Son dos eventos completamente separados.

onclick eventos onclick se onclick cuando el usuario usa el mouse para hacer clic en algo.

onsubmit eventos onsubmit se onsubmit cuando se envía un formulario. El origen de este evento a veces se remonta a un clic (como hacer clic en el botón "enviar") pero también puede provenir de un evento de teclado (como presionar enter ).

Esto implica que al usar onclick en un botón de enviar en un formulario, es posible que se pierdan algunos casos que onsubmit un onsubmit en el formulario.

Hay muchos otros tipos de eventos como: carga para cargar recursos como scripts o imágenes y onkeydown para detectar presionar teclas en el teclado.