¿De qué sirven las palabras clave de publicación y acción en el atributo de formulario en HTML?

<form action = "form-to-email.php" method = "post"
accept-charset = “windows-1252”>

El atributo de acción especifica dónde enviar los datos del formulario cuando se envía un formulario. Un formulario es inútil a menos que se realice algún tipo de procesamiento después de enviar el formulario. El atributo de acción se utiliza para informar al navegador a qué página o secuencia de comandos llamar una vez que se presiona el botón “enviar”.

En el ejemplo anterior, el atributo action le dice al navegador que envíe los datos del formulario a una página PHP de manejo de formularios que presumiblemente convertirá los datos del formulario en algo más amigable para el correo electrónico.

La publicación se utiliza para enviar los datos del formulario como una transacción de publicación HTTP.