yym-yumeng123 / Interview

学习中的一些问题
3 stars 1 forks source link

form表单有什么作用?有哪些常用的input 标签,分别有什么作用? #7

Open yym-yumeng123 opened 7 years ago

yym-yumeng123 commented 7 years ago

form表单有什么作用?

<form> 标签用于为用户输入创建 HTML 表单表单用于向服务器传输数据。 表单在网页中主要负责数据采集功能。


一个表单有三个基本组成部分:

  • 表单标签
  • 表单域
  • 表单按钮
表单标签

<form></form> 功能用于申明表单,定义采集数据的范围,也就是<form>和</form>里面包含的数据将被提交到服务器或者电子邮件里。

<form method="post" action="http://example.com/form"></form>

表单

带有局部属性的表单元素:

action,method,enctype,name,accept-charset,novalidate,target,
autocomplete,在HTML页面中创建一个表单。
novalidate 和autocomplete属性在HTML5中是新增的。

表单HTTP方法

method属性指定将使用哪个HTTP方法将表单数据发送到服务器。 允许的值为 get 和 post ,它们对应于HTTP GET和POST方法。 method属性的默认值为 get 。

以下代码设置表单的 post 值。

<form method="post" action="http://example.com/form">

对于 GET 请求,您可以多次提出相同的请求。 GET 请求应该用于所有只读信息检索。 POST 请求用于不安全的互动,其中提交数据的行为改变了某种状态。 POST 请求应用于任何更改应用程序状态的操作。

有哪些常见的input标签,分别有什么作用?