表单元素有哪些?各有什么属性?-世界快报
常见的表单元素有哪些?各有什么属性?
(资料图)
1.背景介绍
表单元素是允许用户在表单中输入信息的元素。随着时代的改变和互联网的发展,表单的使用越来越广泛。
2.知识剖析
(1)什么是表单
表单在网页中主要负责数据采集功能。一个表单有三个基本组成部分: 表单标签:这里面包含了处理表单数据所用CGI程序的URL以及数据提交到服务器的方法。 表单域:包含了文本框、密码框、隐藏域、多行文本框、复选框、单选框、下拉选择框和文件上传框等。 表单按钮:包括提交按钮、复位按钮和一般按钮;用于将数据传送到服务器上的CGI脚本或者取消输入,还可以用表单按钮来控制其他定义了处理脚本的处理工作。
(2)常用表单元素
form:定义供用户输入的表单。 fieldset:定义域。即输入区加有文字的边框。 legend:定义域的标题,即边框上的文字。 label:定义一个控制的标签。如输入框前的文字,用以关联用户的选择。 input:定义输入域,常用。可设置type属性,从而具有不同功能。 textarea:定义文本域(一个多行的输入控件),默认可通过鼠标拖动调整大小。 button:定义一个按钮。 select:定义一个选择列表,即下拉列表。 option:定义下拉列表中的选项。
(3)表单的种类
① 文本框: 文本框是一种让访问者自己输入内容的表单对象,通常被用来填写信息或者简短的回答,如姓名、地址等。
代码格式:<INPUT maxLength=... size=... value=... name=... <="" p="">
属性解释:
type="text"定义单行文本输入框;
name属性定义文本框的名称,要保证数据的准确采集,必须定义一个独一无二的名称;
size属性定义文本框的宽度,单位是单个字符宽度;
maxlength属性定义最多输入的字符数;
value属性定义文本框的初始值。
② 多行文本框: 也是一种让访问者自己输入内容的表单对象,只不过能让访问者填写较长的内容。
代码格式:
属性解释:
name属性定义多行文本框的名称,要保证数据的准确采集,必须定义一个独一无二的名称;
cols属性定义多行文本框的宽度,单位是单个字符宽度;
rows属性定义多行文本框的高度,单位是单个字符宽度;
wrap属性定义输入内容大于文本域时显示的方式。
③ 密码框: 是一种特殊的文本域,用于输入密码。当访问者输入文字时,文字会被星号或其它符号代替,而输入的文字会被隐藏。
代码格式:
属性解释:
type="password"定义密码框;
name属性定义密码框的名称,要保证数据的准确采集,必须定义一个独一无二的名称;
size属性定义密码框的宽度,单位是单个字符宽度;
maxlength属性定义最多输入的字符数。
④ 隐藏域: 隐藏域是用来收集或发送信息的不可见元素,对于网页的访问者来说,隐藏域是看不见的。当表单被提交时,隐藏域就会将信息用你设置时定义的名称和值发送到服务器上。
代码格式:
属性解释:
type="hidden"定义隐藏域;
name属性定义隐藏域的名称,要保证数据的准确采集,必须定义一个独一无二的名称;
value属性定义隐藏域的值。
⑤ 单选框: 当需要访问者在单选项中选择唯一的答案时,就需要用到单选框了。
代码格式:
属性解释:
type="radio"定义单选框;
name属性定义单选框的名称,要保证数据的准确采集,单选框都是以组为单位使用的,在同一组中的单选项都必须用同一个名称;
value属性定义单选框的值,在同一组中,它们的域值必须是不同的。
⑥ 复选框: 复选框允许在待选项中选中一项以上的选项。每个复选框都是一个独立的元素,都必须有一个唯一的名称。
代码格式:
属性解释:
type="checkbox"定义复选框;
name属性定义复选框的名称,要保证数据的准确采集,必须定义一个独一无二的名称;
value属性定义复选框的值。
⑦ 提交按钮: 提交按钮用来将输入的信息提交到服务器。
代码格式:
属性解释:
type="submit"定义提交按钮;
name属性定义提交按钮的名称;
value属性定义按钮的显示文字。
⑧ 复位按钮: 复位按钮用来重置表单。
代码格式:
属性解释:
type="reset"定义复位按钮;
name属性定义复位按钮的名称;
value属性定义按钮的显示文字。
常用type属性:button、checkbox、hidden、image、password、checkbox、radio、reset、submit、text。
3.常见问题
4.解决方案
5.编码实战
6.扩展思考
html5新增type属性:
(1)search:input会呈现为搜索框(与text类型的唯一区别在于当鼠标覆盖时尾部出现叉号可快速清除输入的内容)。
(2)tel:编辑电话号码的控件,提交时换行符会自动从输入框中去掉(普通的text并不会,故text类型验证输入值时一般需要trim()函数处理)。
(3)url:编辑url的控件,提交时换行符与首位的空格都将自动去除。
(4)email:可输入一个邮件地址。
7.参考文献
(1)html元素 —— 表单元素及实用属性
https://mp.csdn.net/postedit/99889548
(2)HTML5-input元素新特性
http://blog.csdn.net/garvisjack/article/details/63683201#Menu3-date
(3)W3School HTML 表单
http://www.w3school.com.cn/html/html_forms.asp
(4)菜鸟教程
8.更多讨论
问题一
css如何实现input不可编辑?
答:有两种方法
第一:disabled="disabled"这样定义之后被禁用的 input 元素既不可用,也不可点击。
第二:readonly="readonly" 只读字段是不能修改的。不过,用户仍然可以使用 tab 键切换到该字段,还可以选中或拷贝其文本。
问题二
如何实现会发光的输入框input?
答:
取消浏览器默认样式outline。
设置边框样式、宽度、颜色。
设置边框阴影。
渐变过渡效果
详情:https://blog.csdn.net/qq_34573534/article/details/99890176
问题三
用HTML5怎么实现输入密码功能(六个格子)?
答:用六个li充当六个格子,同时将input框隐藏,点击承载六个格子的容器时,使焦点聚焦在input上。
标签:
相关推荐:
最新新闻:
- 骁龙712处理器怎样?骁龙710处理器参数汇总 热点
- 部落守卫战游戏怎么玩?部落守卫战游戏攻略
- 如何通过电脑向ipad传电影视频?ipad上下载的电影怎么看?
- 什么是USB-HD-FDD模式?USBROM模式是什么? 每日消息
- 今日热闻!《星球大战绝地:幸存者》评分明晚11点解禁
- 当前热门:平板电脑怎么投屏到电视上?电脑投屏到电视的方法有哪些?
- 环球热讯:熔断机制什么意思?什么是股市熔断机制?
- 基金交易账户是什么?基金公司的基金账户有哪些?
- 天天快消息!联想366t手机如何刷回官方原版的固件rom?联想A366t线刷刷机教程
- 什么是cmnet和cmwap?CMWAPP和CMNET的区别|全球要闻
- 【全球快播报】word怎么使用制表位?制表符有什么作用?
- 环球短讯!硬盘驱动器和SSD有什么区别?为什么要用SSD驱动器?
- 表单元素有哪些?各有什么属性?-世界快报
- 美团会员红包在哪里?使用方法和步骤分享_微速讯
- 中国自行车职业联赛济源打响“第一枪”
- 当前观察:佳能7D怎么选择测光模式?如何选择测光模式?
- 全球快消息!淘宝客APP如何配置?阿里妈妈sdk详细教程
- GC算法标记-清除复制标记 整理分代收集 几种常见GC方式对比-今日快看
- win7电脑如何提升开机速度?win7电脑提升开机速度方法 天天速讯
- 环球焦点!什么是无线网络?无线网卡与有线网络有什么区别?
- 二阶魔方的高级工式一、常用变换及注意事项
- 这些优秀集体受表扬-世界观焦点
- 世界快消息!什么是 rail-to-rail运算放大器?运算放大器的rail-to-rail特性
- 流产后吃什么补身体 乌鸡汤_流产后吃什么补身体
- 自己怎么安装电脑?装机diy教程|环球焦点
- 计算机桌面上的图标丢失了怎么办?解决方法 每日资讯
- 射箭世界杯 河南小伙射落金牌 每日热门
- 卖一台iPhone新机仅挣100元:安卓更惨不到50 世界速讯
- 暴雪成老赖?拒绝退还网易3亿元欠款
- 全球热点评!河南春季文化和旅游大集开集 让文旅“吸睛”又“吸金”
- 宫颈糜烂有什么症状和现象_宫颈糜烂的症状有哪些
- 光影精灵4060满血7699元
- 鸿蒙5G手机正式发布:1399元起售
- 天天速递!河南省2家书店入选全国年度最美书店
- 【环球速看料】加强豫澳体育文化交流 澳门体育青年人才开启“中原行”
- 环球微资讯!服务健康零距离——富士康医疗服务暖人心
- 山东:抓实理论学习,筑牢思想根基
- 苹果头盔可能有MagSafe端口和外部电源-环球聚看点
- 推动高水平对外开放!贵州省深入开展贸易投资便利化改革创新 环球微动态
- 游客投诉在长沙遭遇“麻辣烫刺客”,官方最新通报
- 中国大使馆协助中国公民撤离苏丹、入境埃及 天天观察
- 【当前热闻】河流枯水期惊现“菩萨石” 刻有数十尊佛像,专家:大部分系唐代石刻
- 装修行业“后继乏人”如何破局_全球新动态
- 多平台回应民宿临时“毁约”:将承担最高首晚房费3倍差价
- 回暖之旅即将开启!5月前还有两股冷空气
- 天天时讯:动视官宣《使命召唤桌游》今年众筹明年上市
- 每日关注!《幽灵线东京》前任制作人带新团队去台湾搞团建
- 区域再生水 循环用起来
- 全球热点评!第一批在苏丹中国公民已安全撤至苏丹邻国
- 发行商宣布《死亡岛2》3天内售出了上百万份
- 世界聚焦:华为手机无线充电器怎么使用-无线充电器怎么使用
- 刹车油多久换一次多少钱多长时间换一次-刹车油多久换一次多少钱
- 天天观察:救生员资格证书怎么查询真假-救生员资格证书怎么查
- 8k电视和4k区别
- 烘干房操作规程-烘干房
- 工作总结落款怎么写-总结的落款一般有哪两个部分组成
- 岛风本子彩色无修-岛风本子
- 环球百事通!特斯拉一周蒸发逾5000亿元 分析师:还能跌85%
- 米哈游新游未上线超百国地区登顶 预约人数已超2300万
- 人社部:一季度就业局势保持总体平稳-世界快资讯
- 全球信息:《巫师》剧集第三季海报公布 今夏上线
- 扳机社为3V3竞技新游《Omega strikers》制作OP
- 华夏新机遇混合基金限购-世界新资讯
- 药明康德:一季度净利同比增长31.97%-当前快讯
- 每日快讯!医院证实新冠检出确有增加!新冠药概念股涨嗨了 “五一”出行要注意啥?专家提醒
- 长城汽车一季度营收290亿元,净利下滑近9成|焦点
- 世界实时:4月24日龙虎榜:1.07亿抢筹世纪天鸿 机构净买24股
- 国安明晚客战青岛 张玉宁有望锋线复出
- 上海中级会计考试时间2023年
- 大理美食特色_大理美食
- 世界快资讯:2023年北京慕田峪狂欢电影嘉年华时间及影片
- 每日关注!北京慕田峪长城交通路线怎么走?
- 世界简讯:2023年北京居庸关夜长城好玩吗?有哪些活动?
- 2023年北京居庸关夜长城门票多少钱一张?
- 世界快报:2023年北京居庸关夜长城五一开放通知