HTML 表单的用法

首先说一下 HTML 表单是什么,为什么需要使用它。

form表单用于用户在页面中输入一些信息(通过<input>标签等),浏览器将该信息打包传送给服务器,由服务器的后端程序进行下一步处理:如返回给用户一些信息或者更新服务器数据库的内容等。

常用的input标签:

<input name="" type="text"> // 小段文字框
<input name="" type="checkbox" value=""> // 复选框
<input name="" type="email">  // Email输入框
<input name="" type="file"> // 选择本地文件控件
<input name="" type="hidden"> // 隐藏框,当表当被提交时也会提交内容,用户不可见
<input name="" type="image" src="" alt="" height="" width=""> // 带图片的提交按钮
<input name="" type="password"> // 密码输入框
<input name="" type="radio" value=""> // 单选框
<input type="reset"> // 表单重置按钮
<input type="submit"> // 表单提交按钮
<textarea name="" rows="" cols=""></textarea> // 大段文字框
  • 比如我们想做一个注册页面,用户需要填写自己的用户名、密码、个人信息等,最后点提交。这就是一个form表单。

  • 还有我们想做一个用户调查表,收集用户对产品的反馈,也需要用到表单。

  • 总之表单的用处很多,基本上需要收集用户信息的地方都能用得上表单。

表单使用起来也很简单。

  • 首先,整个表单必须被包裹在一个<form></form>标签里

  • 然后必须在表单最下面有一个提交按钮<input type="submit">或<button></button>

  • 然后根据你表单的目的加入各种<input>输入框、控件、按钮等,每一个<input>都需要一个name属性,有一个value属性(如果是直接输入内容的输入框,如<input type="text">就可以不用加value属性)。

  • 这样做是为了对每个<input>形成一个key:value对,这样整个表单信息形成一个object数据类型,传给后台服务器上的程序进行处理。如果没有name和value,那么表单信息相应的input内容无法传给服务器,等于你白填了这个input

  • 最后,对每个<input>最好都加上一个<label>标签,这样做有三个好处:

    1. 用户可以通过<label>里的内容知道这个<input>是干什么的

    2. 用户可以点击<label>里的文字内容直接focus该<input>

    3. 对于使用屏幕阅读器的视力障碍人士,可以方便的知道每个<input>是做什么的

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,664评论 19 139
  • 一、表单 1. 表单的作用 HTML 表单用于接收不同类型的用户输入,用户提交表单时向服务器传输数据,从而实现用户...
    zx9426阅读 533评论 0 1
  • 1、关于form表单的基础 form表单:是一个包含表单元素的区域;作用,用于包裹表单元素。 表单元素:是允许用户...
    tangmengyun阅读 774评论 1 1
  • HTML 表单用于搜集不同类型的用户输入。用户提交表单时向服务器传输数据,从而实现用户与Web服务器的交互。HTM...
    FLYSASA阅读 823评论 0 0
  • 500 lines 是个不错的大牛编写程序,值得好好学习,web爬虫这个项目需要爬取page的所有link,采用异...
    念念咚咚锵阅读 1,272评论 0 0

友情链接更多精彩内容