HTML表单元素、表单控件

HTML表单元素、表单控件

HTML工作原理

HTML是部署在服务器上的文本文件根据HTTP协议,浏览器发出请求给服务器,服务器做出响应,给浏览器返回一个HTML浏览器解释执行HTML,从而显示出内容
HTML部署在服务器上,运行在浏览器上

表单

表单用于显示、收集信息,并提交信息到服务器
表单二要素:

  • (1)表单元素
  • (2)表单控件——<input>元素中的,各个type属性值
表单元素表单控件
inputtext——文本框
label——管理表单中的文本password——密码框
select——下拉选radio——单选按钮
textarea——文本域checkbox——多选按钮
-hidden——隐藏文本域
-file——文件上传组件
-submit——提交按钮
-reset——重置按钮
-button——普通按钮
新增表单控件
email
url
search——此类型表示输入的将是一个搜索关键字
number / range——不同的数字输入模式
color——让用户通过颜色选择器选择一个颜色值,并反馈到value中
date——日期和时间选择器

表单就是从浏览器向服务器传输数据的手段

  • 定义表单:使用成对的<form></form>标记,表示要将此元素中所涵盖的控件中的数据传输给服务器

  • 主要属性:
    (1)action:表单提交的URL
    (2)method:指出表单数据提交的方式
    (3)enctype:表单数据进行编码的方式

input元素 :他们之间用type属性区分。

  • 1、文本框:<input type="text"/>
  • 2、密码框:<input type="password"/>
    主要属性:
    (a)value属性:由访问者自由输入的任何文本
    (b)maxlength属性:限制输入的字符数
    (c)readonly属性:设置文本控件只读
    (d)name属性:当提交form时,name作为元素标识被发送到服务器
  • 3、单选框:<input type="radio"/>
  • 4、复选框:<input type="checkbox"/>
    主要属性
    (a)value:文本,当提交form时,如果选中了此按钮,那么value就被发送到服务器
    (b)name:用于实现分组,一组单选框或者复选框的名称必须相同
    (c)checked:设置选中
    (d)id:元素的唯一标识,相当于元素的身份证号。任何元素都可以有id,程序员有义务保障元素的id不重复。id属性与<label></label>标签配合,可用于使选项后的文字可被点击来选中选项。
    在这里插入图片描述
    效果:
    在这里插入图片描述
  • 5、隐藏域:<input type="hidden"/>
    在表单中包含不希望用户看见的信息
  • 6、文件选择框:<input type="file"/>
    选择要上传的文件
    在这里插入图片描述
    在这里插入图片描述
  • 7、提交按钮:<input type="submit"/>
    传送表单数据给服务器端或其它程序处理
  • 8、重置按钮:<input type="reset"/>
    清空表单的内容并把所有表单控件设置为最初的默认值
  • 9、普通按钮:<input type="button"/>
    用于执行客户端脚本,没有任何功能,需通过js定义功能。
    主要属性:
    value:按钮的名字

其他元素(3个);

1、<label> 用来管理表单中的文本,可以将文本与控件绑定在一起,从而增加了控件的受力面积。
语法:<label for="控件ID">文本</label>
主要属性:

  • for:设置该文本所关联的控件ID,关联后点击标签等同于点
    击控件

id:元素的唯一标识,相当于元素的身份证号。任何元素都可以有id,程序员有义务保障元素的id不重复。
在这里插入图片描述
在这里插入图片描述

  • 2、<select> 下拉选
    selected:默认选中
    在这里插入图片描述
    在这里插入图片描述
  • 3、<textarea>:文本域
    相当于多行文本框
    语法:
    <textarea>文本</textarea>
    主要属性:
    cols:指定文本区域的列数
    rows:指定文本区域的行数
    readonly:只读
    在这里插入图片描述
    在这里插入图片描述
  • 3
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值