1. ¿Qué es un formulario?
Tabla única utilizada para la recopilación de datos en la página web
<form action="/login" action='' method='POST' target='_blank'>
<input type="text" name="user_name" />
<input type="password" name="password" />
<button type="submit">提交</button>
</form>
2. Atributos comunes de la forma
action:
需要提交数据到目的地的url地址
target:
属性用来规定 在何处打开 action URL
常见的有两种: _blank在新窗口打开跟_self在原窗口页面打开
method:
提交的方式 : GET跟POST方式两种
get:只能提交少量,简单的数据,并且form表单中默认的提交方式就是GET
post:提交大量,复杂的数据
enctype:
向服务器提交的数据是否进行编码
application/x-www-form-urlencoded (默认)
multiparty/form-data (文件上传必须使用该值)
text/plain (很少用)
3. Desventajas del envío de formularios:
- Se producirá un salto de página (comportamiento predeterminado)
- Después de enviar los datos, se borrarán los datos y se borrará la representación de la página original, y la experiencia del usuario es una lástima.
Solución: - Use el formulario para recopilar datos, use ajax para enviar datos (escuche el evento de envío del formulario y bloquee el comportamiento predeterminado del salto de página en el contenido de la función)