Form表单初探


表单:将用户所填写的各项信息集中处理提交给服务器

  • form有两个关键的属性,action和method:action是所要提交的后台地址;method是数据提交的方式

  • form表单中最常见的元素便是input
    常见的input类型

类型 作用 备注
text 单行文本框 定义单行的输入字段,用户可在其中输入文本。默认宽度为 20 个字符
password 密码框 定义密码字段。该字段中的字符被掩码
checkbox 多选框 定义复选框
radio 单选框 定义单选按钮
file 上传文件按钮 定义输入字段和 "浏览"按钮,供文件上传
hidden 定义隐藏的输入字段
submit 提交数据按钮 定义提交按钮。提交按钮会把表单数据发送到服务器
button 按钮 定义可点击按钮(多数情况下,用于通过 JavaScript 启动脚本)
image 图片提交按钮 定义图像形式的提交按钮
reset 重置按钮 会将表单中的信息重置为“默认值”!!!
  • 注:
    name属性规定input元素的名称,用于对提交到服务器后的表单数据进行标识,或在客户端通过JavaScript引用表单数据
    只有设置了 name 属性的表单元素才能在提交表单时传递它们的值
    例如
<input name="username" id="username">
<input id="age">

上方两个input在提交表单信息上,默认情况下只有id为username,具有name属性的input的数据才能提交

  • 同样,当 input 类型为 radio 时,name属性也常用于给此类单选框分组
<input type="radio" name="a" value="张三" id="a1" />
<input type="radio" name="a" value="曾四" id="a2"/>
  • placeholder属性(HTML 5新属性)
    提供可描述输入字段预期值的提示信息,该提示会在输入字段为空时显示,在字段获得焦点时消失
    placeholder 属性适用于这些类型的input:text search url telephone email password

  • <input type="hidden">定义隐藏字段,对用户不可见,一般用于传递参数但不想显示在客户端上,会存储一个默认值,此默认值也可通过JavaScript修改

<input type="hidden" name="country" value="China">

method常见的有两种方式,get和post

- get post
区别 1.本质上是URL的拼接
请求没有主体,所请求的数据会附在URL之后,?分割URL和数据,参数之间用&相连
2.提交数据最多1024字节
3.常用于查询操作,若用于提交信息,安全性低
1.提交的数据放置在HTTP包的包体中
2.提交的数据没有大小限制
3.常用于提交表单信息操作,更加安全
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,099评论 19 139
  • 1.动手 form 表单table 表格 2. <form>表单元素 1) 简述: 元素是块级元素,其开始标签和结...
    _Dot912阅读 2,069评论 2 8
  • HTML表单 在HTML中,表单是 ... 之间元素的集合,它们允许访问者输入文本、选择选项、操作对象等等,然后将...
    兰山小亭阅读 3,448评论 2 14
  • <input>标签 标签用于搜集用户信息,根据不同的type属性值,输入字段拥有很多种形式。输入字段可以是文本字段...
    _空空阅读 4,089评论 0 3
  • 早,酱香饼➕黑芝麻糊。饱饱的开始一天。 晚上跑步6公里,享受跑步的快乐。
    丽丽我我阅读 173评论 0 0