<!DOCTYPE html>
<html>
<body>
<form action="/demo/demo_form.asp"><!--action里面是提交到的地址-->
First name:<br>
<input type="text" name="firstname" value="Mickey">
<br>
Last name:<br>
<input type="text" name="lastname" value="Mouse">
<br><br>
<input type="submit" value="Submit">
</form>
<p>如果您点击提交,表单数据会被发送到名为 demo_form.asp 的页面。</p>
</body>
</html>
Atributo de método
El atributo de método especifica el método HTTP (GET o POST) que se utiliza al enviar el formulario:
<form action="action_page.php" method="GET">
o:
<form action="action_page.php" method="POST">
¿Cuándo usar GET?
Puede utilizar GET (método predeterminado):
Si el envío del formulario es pasivo (como consultas en motores de búsqueda) y no hay información confidencial.
Cuando usa GET, los datos del formulario son visibles en la barra de direcciones de la página:
action_page.php? firstname = Mickey & lastname = Mouse
Nota: GET es más adecuado para enviar una pequeña cantidad de datos. El navegador establecerá un límite de capacidad.
¿Cuándo usar POST?
Deberías usar POST:
Si el formulario está actualizando datos o contiene información confidencial (como una contraseña).
POST es más seguro porque los datos enviados en la barra de direcciones de la página no son visibles.
accept-charset especifica el juego de caracteres utilizado en el formulario enviado (predeterminado: juego de caracteres de página).
Acción especifica la dirección (URL) (página de envío) donde se envía el formulario.
autocompletar especifica que el navegador debe completar el formulario automáticamente (predeterminado: habilitado).
enctype especifica la codificación de los datos enviados (predeterminado: codificado en url).
método especifica el método HTTP utilizado al enviar el formulario (predeterminado: GET).
name especifica el nombre del formulario de identificación (para uso DOM: document.forms.name).
novalidate especifica que el navegador no valida el formulario.
target especifica el destino de la dirección en el atributo de acción (predeterminado: _self).