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.
onsubmit referencia al elemento de formulario y este evento se produce cuando se envía el formulario.
http://reference.sitepoint.com/html/event-attributes/onsubmit
La referencia onclick a elementos como div, li, etc., este evento se produce cuando el usuario hace clic en el elemento al que se aplica el atributo clic.
http://www.sitepoint.com/web-foundations/onclick-html-attribute/