HTML – ¿Cómo hacer una ventana emergente de confirmación a un botón Enviar y luego enviar la solicitud?

Estoy aprendiendo desarrollo web usando Django y tengo algunos problemas sobre dónde colocar el código para decidir si enviar la solicitud en el HTML code .

P.ej. Hay una página web que contiene un form (un blog) para ser llenado por el usuario, y al hacer clic en el botón Guardar, aparece una ventana emergente que le pregunta si desea confirm o no. Si hace clic en confirm , se envía la solicitud.

Busqué y encontré este código de javascript .

  function clicked() { alert('clicked'); } 

  

Pero supongo que esta no es la función correcta, ya que me parece que siempre que haces clic en el botón, se envía la solicitud. Entonces, ¿cómo puedo retrasar la solicitud de envío hasta que el usuario confirme el envío?

Creo que quieres usar confirm ()

  

La versión más compacta

  

La clave a tener en cuenta es el return

Debido a que hay muchas maneras de despellejar a un gato, este es otro método alternativo:

HTML:

  

Javascript:

  

Use window.confirm() lugar de window.alert() .

HTML:

  

JavaScript:

 function clicked() { return confirm('clicked'); }