位置: IT常识 - 正文

HTML基础之form表单(html代码form)

编辑:rootadmin
HTML基础之form表单

目录

一:表单属性

1 name 属性

2 action属性

3 method属性

4 target属性

5 enctype属性

二:表单对象

1 input标签

2 多行文本textarea

3 下拉列表select

4 表单控件(元素)button

5 表单控件(元素)label标签


推荐整理分享HTML基础之form表单(html代码form),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:html表单form,html中form标签的属性,html中form标签的属性,html表单form,html form的用法,html 的form,html中的form标签,html5中form,内容如对您有帮助,希望把文章链接给更多的朋友!

前言:

这里的表单指的是文本框、按钮、下拉列表等的统称。

一:表单属性

表单一共有五个重要属性:name 、 action、 method 和 target属性

1 name 属性

一个页面上的表单可能不止一个,为了区分这些表单,就需要name 属性给表单命名,通常与id属性值相同。需要注意的是表单名称中不能包含特殊字符和空格。

2 action属性

用于指定表单数据提交到那个地址进行处理。

3 method属性

作用是告诉浏览器,指定将表单中的数据使用哪一种HTTP提交方法,取值为get 或者 post。

其中:get 是默认值,表单中的数据被传送到action 属性指定的URL,然后这个新的URL 被传送到处理程序上。

post:表单数据被包含在表单主体中,然后被传送到处理程序上。

两者区别:

get:该请求会将请求参数的名和值转换成字符串,然后拼接到URL 之后,因此在地址栏等地方可以看到请求的参数;但是安全性差,并且安全性差,传输的数量比较小,在URL中的最大长度是2048个字符。

post:该请求方式通过HTTP的post 机制,将所有的请求参数的名和值放在HTML的header 中传输;并且安全性号,传输的数量也大。

4 target属性

该属性与a标签的target 属性一样,都是从来指定目标窗口的打开方式。

取值:

_self: 默认值,表示在当前的窗口打开页面。

_blank:在新的窗口打开页面。

_top: 表示页面载入到包含该链接的窗口,取值在当前的窗口中的所有页面。

_parent: 在父级窗口打开页面。

5 enctype属性

用于设置表单信息提交的编码方式;

取值:

application / x-www-form-urlencoded :默认编码方式;

multipart / form-data : MIME 编码,对于“上传文件” 这种表单必须选择该值;

text / plain: 空格转换为加号(+),但不对特殊字符编码。

二:表单对象

就是放在form 标签内的各种标签,有:input、textarea、select、option、button、label、otpgroup等。

1 input标签

type属性的值:

text:单行文本框

value :定义文本框的默认值,也就是文本框内的文字。

size:定义文本框的长度,单位是一字符。

maxlength :设置文本框最多可以输入的字符数。

radio:单选按钮,name 和 value 是单选按钮中的必要的两个属性,必须要设置。并且同一组单选按钮中各个选项中的 name 属性值必须一样。

checkbox: 普通按钮,checked 属性表示该选项在默认情况下已经被选中。

HTML基础之form表单(html代码form)

button:普通按钮

value 属性的取值就是显示在按钮上的文字,onclick 是普通按钮的事(js)

submit: 提交按钮,value 属性的取值就是显示在按钮上的文字,实现将表单内容提交给服务处理。

resrt:重置按钮,value 属性的取值就是显示在按钮上的文字,单击可清除用户在页面当前表单中输入的信息。

file:文件上传,当使用文件域file 时,必须在form标签中指明编码方式,enctype="multipart/form-data",以确保服务器正常接收数据。

image:图片域,拥有按钮的特点,也拥有图像的特点(不常用)。

hidden:隐藏字段(不常用)。

input标签的其他属性:

checked:设置单选框、复选框,初始状态是选中,属性值仅有checked。

disabled:设置首次加载禁用该元素,属性值仅有disabled,表示该元素被禁用。

maxlength:设置文本框输入的最大字符数。

readonly:只读,表示文本框的内容不允许用户直接进行修改。

size:设置该元素的宽度。

src:设置图像域所显示的图像的URL。

<form name="myform" method="post" action="index.html">姓名:<input type="text" value="" size="15" maxlength=""/> <br/>年龄:<input type="text" value="18" size="3" maxlength="3"/> <br/> 账号:<input type="text" /> <br/>密码:<input type="password" /> <br/>年级:<input readonly="年级" /></form><div>

2 多行文本textarea

rows:指定可输入的行数。

cols:指定可输入的列数。

readonly:用于指定该文本只读,该属性的值只能是readonly。

3 下拉列表select

下拉列表由select和option两个标签配合使用。

select标签属性:

multiple:可选择属性,只有一个值“multiple”,设定该值是下拉列表可选择多个项,默认只能选择一项。

size:下拉列表展开后可见列表项的数目,需要注意的是不同浏览器的默认值不                            同。

option标签属性:

value:选择值。

selected:是否被选中。

optgroup标签属性:

label:指定该选项组的标签,这个属性必须设置。

<form><input type="text" value="这是一个文本框" /><br/><textarea></textarea><br/><select><option>HTML</option><option>CSS</option><option>JavaScript</option></select></form>

 

4 表单控件(元素)button

用于定义一个按钮,元素内部可包含普通文、文本格式化元素、图片等。提供了更加丰富的显示内容和视觉效果。

type属性智能有button、resert、submit 3种。

5 表单控件(元素)label标签

用于对其他表单控件(元素)进行说明,主要用于单机<label>元素生成标签,浏览器会自动将焦点转移到和标签相关的表单控件上。

label标签和表单控件关联的方式有两种:

使用label标签和for属性,指定为关联表单控件(元素)的id即可;

将说明和表单控件一起放在label 元素内部即可。

<form action="" method="get" name="" enctype="" target="">用户名 <input type="text" name="用户名" id=""/><br/>邮箱 <input type="email" name="dly" /><br/><select><option>qq.com</option><option>weixin.com</option><option>xinlaing.com</option></select><p>性别 <input type="radio" name="people" value="boy" />男 <input type="radio" name="people" value="gile"/>女<br/>爱好 <input type="checkbox" id="" value="" />乒乓球 <input type="checkbox" id="" value="" />篮球 <input type="checkbox" id="" value="" />排球</p>上传文件 <input type="file" value="选择文件"/><br/><input type="submit" /><input type="resest" /><br/>生日 <input type="data" name="生日" id="" /></form>

>>✨$\textcolor{blue}{原创不易,还希望各位大佬支持一下}$ <br/>>👍 $\textcolor{green}{点赞,你的认可是我创作的动力!}$ <br/>>⭐️ $\textcolor{green}{收藏,你的青睐是我努力的方向!}$ <br/>>✏️ $\textcolor{green}{评论,你的意见是我进步的财富!}$ <br/>
本文链接地址:https://www.jiuchutong.com/zhishi/300006.html 转载请保留说明!

上一篇:波士顿房价数据集进行数据预处理和模型训练(Python)(波士顿房价数据集可视化)

下一篇:5个 ChatGPT 功能,帮助你提升日常编码效率

  • iphone11手机清理缓存怎么弄(苹果11的清理)

    iphone11手机清理缓存怎么弄(苹果11的清理)

  • word怎样自动编页码(word自动编辑)

    word怎样自动编页码(word自动编辑)

  • 电脑键盘膜有必要贴吗(电脑键盘膜是贴上去的吗?)

    电脑键盘膜有必要贴吗(电脑键盘膜是贴上去的吗?)

  • p20是徕卡双摄像头吗(华为p20pro莱卡镜头怎么用)

    p20是徕卡双摄像头吗(华为p20pro莱卡镜头怎么用)

  • 苹果7相机关不了声音(苹果相机关不了广角模式)

    苹果7相机关不了声音(苹果相机关不了广角模式)

  • 小米mI4lte是啥型号(小米4mi4lte)

    小米mI4lte是啥型号(小米4mi4lte)

  • 淘宝直播为什么给编号(淘宝直播为什么不能上架商品)

    淘宝直播为什么给编号(淘宝直播为什么不能上架商品)

  • 笔记本电脑耗电快正常吗(笔记本电脑耗电量一天多少度)

    笔记本电脑耗电快正常吗(笔记本电脑耗电量一天多少度)

  • 淘宝评价被屏蔽能恢复吗(淘宝评价被屏蔽了对账号有影响吗怎么办)

    淘宝评价被屏蔽能恢复吗(淘宝评价被屏蔽了对账号有影响吗怎么办)

  • 哔哩哔哩怎么私信up主(哔哩哔哩怎么私聊up主)

    哔哩哔哩怎么私信up主(哔哩哔哩怎么私聊up主)

  • 没电脑可以装监控吗(没电脑可以装监控摄像头吗)

    没电脑可以装监控吗(没电脑可以装监控摄像头吗)

  • 荣耀9i如何强制恢复出厂(荣耀9i如何强制重启)

    荣耀9i如何强制恢复出厂(荣耀9i如何强制重启)

  • mac地址储存在哪里(mac地址通常存储在计算机的哪里)

    mac地址储存在哪里(mac地址通常存储在计算机的哪里)

  • xr 下面两个听筒都能用吗(苹果xr听筒旁边三个点)

    xr 下面两个听筒都能用吗(苹果xr听筒旁边三个点)

  • 小米智能卡在哪里设置(小米智能卡在哪里关闭)

    小米智能卡在哪里设置(小米智能卡在哪里关闭)

  • 微信群被恶意举报怎么申诉(微信群被恶意举报封了怎么办)

    微信群被恶意举报怎么申诉(微信群被恶意举报封了怎么办)

  • 手机信号线断了有什么影响(手机信号线断了能开机吗)

    手机信号线断了有什么影响(手机信号线断了能开机吗)

  • xsmax来电不显示名字(xsmax来电不显示归属地)

    xsmax来电不显示名字(xsmax来电不显示归属地)

  • oppo怎么把电话存卡上(oppo怎么把电话本导入卡里)

    oppo怎么把电话存卡上(oppo怎么把电话本导入卡里)

  • 京东付款码怎么套(京东的付款码在哪里)

    京东付款码怎么套(京东的付款码在哪里)

  • 手机疏油层怎么补(手机疏油层怎么做的)

    手机疏油层怎么补(手机疏油层怎么做的)

  • 华为mate10下载的文件在哪里(mate10pro下载的文件在哪)

    华为mate10下载的文件在哪里(mate10pro下载的文件在哪)

  • 米8闪屏什么原因引起(米8se屏幕老是闪)

    米8闪屏什么原因引起(米8se屏幕老是闪)

  • 转发别人的抖音怎么删除(转发别人的抖音视频属于侵犯行为吗)

    转发别人的抖音怎么删除(转发别人的抖音视频属于侵犯行为吗)

  • iphone xsmax双卡怎么用(xsmax的双卡双待怎么用)

    iphone xsmax双卡怎么用(xsmax的双卡双待怎么用)

  • 电脑资料删除,怎么恢复(电脑资料删除了怎么办)

    电脑资料删除,怎么恢复(电脑资料删除了怎么办)

  • 电脑配件有哪些(一台电脑配件有哪些)

    电脑配件有哪些(一台电脑配件有哪些)

  • 毕业设计-基于 MATLAB 的车牌识别系统设计(毕业设计教程)

    毕业设计-基于 MATLAB 的车牌识别系统设计(毕业设计教程)

  • udevadm info命令  查询udev数据库中的设备信息(utermux命令)

    udevadm info命令 查询udev数据库中的设备信息(utermux命令)

  • 个体工商户增值税优惠政策2023
  • 印花税会计分录怎么做
  • 增值税发票怎么抵扣
  • 记账凭证银行利息该怎么记凭证
  • 公允价值下降属于资产吗
  • 已付款未收到发票账务处理
  • 利息收入属于主体收入吗
  • 带清单的发票怎么贴原始凭证
  • 个体户银行开户是开公户还是私户
  • 土地增值税预征管理办法
  • 打样费单位是什么
  • 主营业务收入借增贷减
  • 固定资产出售增值税税率
  • 企业比赛奖品买什么好
  • 承兑汇票承兑流程
  • 不抵扣的发票怎么导入做账系统
  • 申报预缴企业所得税
  • 公司活动服装费会计分录
  • 购买银行承兑汇票的会计分录
  • 非流动资产基金对应哪个会计科目
  • 开票收入怎么理解
  • win8系统怎么关闭防火墙
  • linux乱码怎么改
  • blender不支持win7
  • 已认证留抵待抵扣税额分录
  • vue3.0项目
  • 冰上的卷羽鹈鹕,希腊凯尔基尼湖 (© Guy Edwardes/Minden Pictures)
  • 企业和单位往来怎么做账
  • 会计准则新规
  • 开发成本结转开发产品条件
  • 图书发票怎么开
  • gdal官方文档
  • 网上学电脑的软件
  • 固定资产一次性扣除政策
  • 商品发生销售退回
  • 一般纳税人普通发票做账
  • 织梦怎么调用当前栏目下的文章
  • 电子章打印不来
  • 企业工会经费计提标准
  • 材料成本差异的借方表示什么
  • 解决在sql脚本中怎么写
  • 增值税纳税申报实训报告
  • 垃圾处理费怎么申报
  • 代扣缴纳税款会计分录
  • 临时工工资应计入什么科目
  • 无形资产分期付款入账价值如何核算?
  • 公关费用计入什么科目比较好
  • 委托加工如何做会计处理
  • 公司参赛获奖交啥税
  • 外包人员的餐费怎么入账
  • 现金流量表的编制基础是权责发生制
  • 逾期纳税申报会被罚款吗
  • 制造费用影响什么
  • 收到保险公司的赔款计入什么科目
  • 出口货物没有进项发票用什么平台申报
  • 会计存货包括生产成本
  • 生产成本如何设置明细账
  • 提高sql执行效率的方法
  • fedora linux安装教程
  • bios屏蔽nvme
  • os x10.11el capitan公测版下载地址(公测版计划注册教程)
  • get mac
  • 用centos搭建服务器的详细教程
  • ccxprocess是什么程序
  • win7自动关闭显示器
  • linux html编辑器
  • win7软件包
  • cocos 2d x
  • javaweb技术栈是什么
  • linux快速启动终端
  • python里模块
  • 网页加载多个js文件冲突
  • 深圳国税局发票查询
  • 地税局公务员考试科目
  • 大气污染物环保税计算
  • 搞农业种植
  • 怎么算税额和单位税额
  • 微众银行企业金融客服电话多少
  • 云南地税app官方下载
  • 固定资产折旧的影响因素
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设