agregue la función onclick a un botón de envío

Estoy aprendiendo javascript y php. Creé un formulario de contacto y me gustaría que el botón de enviar realice dos cosas cuando lo presiono:

  1. envíeme los datos (esta parte está funcionando)
  2. lee mi función onclick (esta parte no funciona)
  

Estoy enviando los datos a mi correo electrónico, y lo entiendo. Pero la función onclick no parece funcionar. Traté de revisar agregar la función onclick para el botón enviar, pero no ayudó.

Necesito ver su etiqueta html del botón de envío para una mejor ayuda. No estoy familiarizado con PHP y cómo maneja la devolución de datos, pero supongo que dependiendo de lo que quieras hacer, tienes tres opciones:

  1. Obtener el manejo del botón clic en el lado del cliente: en este caso, solo necesita llamar a una función de JavaScript.
 function foo() { alert("Submit button clicked!"); return true; } 
  

html:

 

Javascript: para enviar el formulario usando javascript

 function eatFood() { document.getElementById('form1').submit(); } 

para mostrar el mensaje de clic

 function eatFood() { alert('Form has been submitted'); } 

si necesita hacer algo antes de enviar datos, puede usar el envío de formularios .

 

Tengo este código:

    untitled   
Fecha inicio:
  1. Cree un botón oculto con id="hiddenBtn" y type="submit" que haga el envío
  2. Cambiar el botón actual para type="button"
  3. onclick clic en el botón actual llamar a una function similar a la siguiente:

    function foo() { // do something before submit ... // trigger click event of the hidden button $('#hinddenBtn').trigger("click"); }

  

si desea abrir una página con un clic en un botón en HTML sin ningún lenguaje de scripting, puede usar el código anterior.