文章目录

  • 1. 表单分类
  • 2. 基础表单
  • 3. 表单元素
  • 4. 表单应用
  • 5. 案例练习

1. 表单分类

  • 注册

  • 登录
  • 搜索框

2. 基础表单

  • form 表单
    action: 提交地址
    method:提交的方式(post)

  • 提交请求:
    携带的参数
    key: 控件的name。这个属性不要忘记
    get:携带参数,参数可以在url中看到,不安全,大小有限
    https://www.baidu.com/?username=kuangshen&password=123456
    post:参数不可见、安全,大小没有限制 (表单提交常用方式post)

  • 输入框均要写在表单内
    input 标签
    name: 必须写上
    type:
    text : 文本框
    password: 密码框
    submit: 提交按钮
    reset: 重置

  • 案例代码

  • 运行结果

3. 表单元素

  • 所有表单元素都要写在form表单中,必须加上name属性,否则提交的时候取不到值。

(1)文本框

  • type=“text”
    value :文本框默认的初始值
    size: 文本框的长度
    maxlength: 文本框的最大输入长度

(2)密码框

  • type=“password”
    size: 密码框的长度

(3)单选按钮

  • type=“radio”
    value: 表单提交的值
    name: 名字相同,则自动分组,必须要分组
    checked: 默认选中
    disabled: 禁用
    注意事项:默认没有值,需要在input type=“radio” 后增加单选框的属性

(4)多选框

  • type=“checkbox”
    name: 必填项,如果是分组,则名称一致
    value: 表单提交的值
    checked: 默认选中
    disabled: 禁用
    注意事项:默认没有值,需要再input type=“checkbox” 后增加多选框的属性

(5)下拉列表框

  • select
    name: 组件名字 必填
    size: 显示的数量,默认为1

    • option: 选项
      value 必填
      option标签中间写下拉框的值
      selected: 默认选中

(6)按钮

  • value:按钮上的文字

(7)文本域

(8)文件域

  • 表单,需要支持提交复杂文件
  • 当使用文件域file时,必须在form的标签中说明编码方式“enctype=“multipart/form-data”。这样,服务器才能接收到正确的信息。

(9)邮箱

(10)网址

(11)数字

  • 商品数量,计数 type=“number”
    最小值 min
    最大值 max
    步长 step


(12)滑块

(13)搜索框

  • 总运行页面

4. 表单应用

(1)隐藏域

(2)只读和禁用

(3)标注

  • 通过 for=“name” 来链接到 表单中的指定ID
  • 运行页面

(4)初级表单验证

  • 进行初级表单验证的原因
  • 默认提示
    – placeholder=“必须是url格式” 默认提示,告诉用户应该这么做
  • 必填
    –required必须要填写这个字段
  • 正则表达式
  • 运行页面

5. 案例练习

  • 人人网的原注册页面
  • 案例代码
  • 测试结果

    不足:
    (1)生日只能一个个数字手动填写
    (2)验证的图片不会添加

前端(三)——HTML之表单相关推荐

  1. Html前端基础(form表单、img标签、a href标签、id的作用)

    文章目录 一.img标签 二.a标签(带href) 三.form表单 本篇主要分析Html前端开发中的img图片标签.a href超链接标签.form表单标签,其中form是重点 一.img标签 1. ...

  2. 前端页面与form表单提交:代码分享

    今天分享下"前端页面与form表单提交:代码分享"这篇文章,文中根据实例编码详细介绍,或许对大家的编程之路有着一定的参考空间与使用价值,需要的朋友接下来跟着云南仟龙Mark一起学习 ...

  3. 前端之表格,表单,列表

    ## 本资源由 itjc8.com 收集 --- typora-copy-images-to: media --- > 第01阶段.前端基础.表格 # HTML 第二天目标 能够利用表格.列表和 ...

  4. 前端基础:通过表单元素实践《健康体检单》

    前端基础:通过表单元素实践<健康体检单> HTML 表单用于接收不同类型的用户输入,用户提交表单时向服务器传输数据,从而实现用户与Web服务器的交互. 一.项目说明 该项目是进行表格布局表 ...

  5. 组件分享之前端组件——用于自定义表单的前端组件form-create

    组件分享之前端组件--用于自定义表单的前端组件form-create 背景 近期正在探索前端.后端.系统端各类常用组件与工具,对其一些常见的组件进行再次整理一下,形成标准化组件专题,后续该专题将包含各 ...

  6. 前端学习笔记--AJAX的应用(三)form表单改为AJAX提交

     无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家.教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家.点这里可以跳转到教程. 参考博客:http://ww ...

  7. HTML(三):表单元素

    表单元素概述 表单(Form),用于收集用户信息.提交用户请求等 处理过程         1.设计表单,并放入一些输入域         2.网站访问者在自己的计算机上填写上述输入域,并提交到服务器 ...

  8. django一个html先后两个form,Django教程(三)- Django表单Form

    目录: 1.Form 基本使用 django中的Form组件有以下几个功能: 生成HTML标签 验证用户数据(显示错误信息) HTML Form提交保留上次提交数据 初始化页面显示内容 2.Form中 ...

  9. web程序设计(前端)实验二——表单设计

    实现以下注册网站的设计. 设计要求: (1)整个页面采用div布局,宽度500px,并且网页居中,以上控件放在一个表单内,每个控件必须设置name属性:采用label标签,使得点击左边字体时,右边控件 ...

最新文章

  1. java 线程面试题_JAVA多线程面试题(一)
  2. Httprunner测试
  3. VS2005 Web Application Project启用WSE(Ver 3.0)的方法
  4. Android-Binder 简析
  5. 从业6年,给你5点建议
  6. WinRAR 曝 19 年前重大漏洞,可完全控制电脑!| 附解决方法
  7. 汉诺塔问题的求解与分析
  8. 通俗的语言解释一下什么是 RPC 框架
  9. [译] 在 Android 使用协程(part III) - 在实际工作中使用
  10. 传说中四个月的java速成“大法”,我见识到了,不过就是没啥用
  11. python核心教程:min函数和max函数用法
  12. matlab subs命令,Matlab中subs函数
  13. Python爬虫之抓取豆瓣影评数据
  14. NN中的学习技巧之(一)参数的最优化之 Momentum
  15. 滴滴校招 餐馆最大收益问题
  16. 即时通讯 视频会议开源技术选择
  17. [转] Photoshop教程8000例
  18. Spring Boot 统一功能处理
  19. linux安全(1)
  20. LED驱动芯片TM1668驱动代码

热门文章

  1. AAAI 2021 《Regularizing Attention Networks for Anomaly Detection in Visual Question Answering》论文笔记
  2. Codeforces 1305F Kuroni and the Punishment (随机化)
  3. BZOJ 4044 Luogu P4762 [CERC2014]Virus Synthesis (回文自动机、DP)
  4. sql和python的区别_数据处理简单对比:Excel,SQL,Python
  5. android sqlitejian监听,tencent/sqlite.md · zhoujian/AndroidInterView - Gitee.com
  6. matlab optimization terminated,求助Optimization terminated. 的问题
  7. jsp 知乎_JSP
  8. redis 同步化操作
  9. scrapy的post登录:renren
  10. Kinect实现简单的三维重建