HTML5课程学习章节:智能表单

Web前端学习笔记第一篇HTML5 Web前端学习笔记第一篇第一篇 HTML5第1章 HTML5学习概述1.1 认识HTML51.2 学习HTML5前的工作准备1. 头部内容2. 主体内容第二章 HTML5常见的块级标签和行级标签2.1 常见的块级标签2.2 常见的行级标签2.3 HTML5新增结构标签简介第三章 HTML5表格3.1 HTML5表格简介3.2 表格的基本属性3.3 行和列的属性3.4 表格的结构化与直列化3.4.1 表格的结构化3.4.2 表格的直列化3.5 章节案例:完成“特别休假申请单”第四章 HTML5表单4.1 表 阅读详情

​新增输入类型

Type=“email”  限制用户必须输入email类型
Type=“url”  限制用户必须输入url类型
Type=“range”  产生一个滑动条表单
Type=“search”  产生一个搜索意义的表单
Type=“color”  生成一个颜色选择的表单
Type=“time”  限制用户必须输入时间类型
Type=“month”  限制用户必须输入月类型
Type=“week”  限制用户必须输入周类型
Type=“datetime-local”  选取本地时间

input类型设置email:专门用来输入email地址的文本框,如果该文本框中内容不是email地址格式的,则不允许提交。但它不检查email地址是否存在。提交时可以为空,除非加上了required属性。

具有multiple属性,它允许在该文本框中输入一串以逗号分隔的email地址。

25867a314b824fbf8eaf8773fd0d9209.jpg

url类型专门用来输入URL地址的文本框。如果该文本框中内容不是URL地址格式的,则不允许提交。mail地址。

例:<input name=‘url1’ type=‘url’  value=‘’http://www.baidu.com”>

Number类型专门用来输入数字的文本框。在提交时会检查其中的内容是否为数字,具有min、max、step的属性。

例:<input name=“number1” type=“number” value=“25” min=“10”  max=“100” step=“5” />

range类型是用来只允许输入一段范围内数值的文本框,它具有min属性与max属性,及step属性,可以指定每次拖动的步幅。

例: <input name=“range1” type=“range” value=“25” min=“0”  max=“100” step=“5” /> 

min  最小值

max  最大值

step  数字间隔

(date,  month, week, time, datetime,datetime-local)拥有多个可供选取日期和时间的新输入类型。

date  - 选取日、月、年

month  - 选取月、年

week  - 选取周和年

time  - 选取时间(小时和分钟)

datetime  - 选取时间、日、月、年(UTC 时间)

datetime-local  - 选取时间、日、月、年(本地时间)

例:<input type=“month” &gr;

Search:输入的是搜索的关键字,与type=“text”  基本上一样。

Color:用来选取颜色。

output:定义不同类型的输出,如计算结果的输出,或脚本的输出。

注:必须从属于某个表单。即,必须将它书写在表单内部

Output标签IE不支持

对新元素样式的使用:
注意,跟 input  标签设置样式一样,但是要设置标签中局部的样式不能实现。如改变日历的背景色,颜色框的按钮效果,等,这些都不可以实现。

be0c61ceed3e4429a2e820fb600bf9ef.jpg

表单新属性

1)、Datalist  :选项列表例: <input type="url" list="url_list" name="link"  />
<datalist  id="url_list">  
 <option  label="W3School" value="http://www.W3School.com.cn" /> 
 <option  label="Google" value="http://www.google.com" /> 
<option  label="Microsoft" value="http://www.microsoft.com" />
</datalist>
提示:option 元素永远都要设置 value 属性。

2.属性placeholder属性:文本框处于未输入状态时文本框中显示的输入提示。
autofocus属性:给文本框、选择框、或者按钮控件加上该属性,当打开页面时,该控件自动获得国标焦点,一个页面只能有一个。
required属性:验证输入不能为空
list属性:结合datalist元素使用
autocomplete属性:输入富足和所用的自动完成功能,是一个节省输入时间,同时也十分方便的功能。只有三种:on/off/""。
on可是显示指定候补输入的数据列表,使用datalist元素与list属性提供候补输入的数据列表,自动完成时,可以讲该datalist元素中的数据作为候补输入的数据在文本框中显示:  <input type="text" name="greeting" autoconplete="on" list  ="greeting">

3.自动验证

1)、required可以应用在大多数输入元素上(除了隐藏元素和图片),在提交时如果元素内容为空白,则不允许提交,同时显示提示文字。

2)、pattern将属性值设为某个格式的正则表达式,在提交时会检查其内容是否符合给定格式。例:<input pattern = “[0-9][A-Z]{3}” title="输入内容:一个数与三个大写字母"  placeholder=‘输入内容:一个数与三个大写字母’>

3)、  min、max、step:为包含数字或日期的 input 类型规定限定(约束)max:  最大值min:  最小值step:  数字间隔 例:<input type="number“ min="0" max="10" step="3"  />

4)、取消验证可以对form表单添加novalidate属性,即使form表单中的input添加了required,也将不进行验证

5)、Multiple:可以输入一个或多个值,每个值之间用逗号分开
例:<input type=“email” multiple/>还可以应用于file

HTML5表单设计精讲:从基础到智能表单 本文将深入探讨HTML5表单的核心元素与功能,包括基础表单控件如复选框、文件上传按钮、提交按钮等,并介绍表单分组、新增元素及属性等高级特性。通过实际代码示例和案例分析,带你全面掌握HTML5表单的使用和设计。 阅读详情

相关推荐

基于HTML与CSS的在线课程模板设计与实现

随着用户个性化需求的增长,支持多主题切换已成为现代Web应用的基本能力。传统的做法是通过预编译多个CSS文件来实现不同皮肤的加载,但这种方法存在冗余高、维护难的问题。CSS自定义属性(又称CSS变量)的出现,为动态主题管理提供了原生解决方案,允许在运行时动态修改样式变量,从而实现无缝的主题切换。CSS变量通过:root伪类定义全局作用域内的可复用值,适用于颜色、尺寸、圆角、阴影等频繁使用的样式属性。以下是一个典型的应用实例::root {/* 颜色变量 *//* 间距变量 */

weixin_42571280的博客 880

智能表单的运用

前言 智能表单为HTML5的新增内容 一、智能表单常用的几种属性: value:设置文本框里的默认值 placeholder:占位符(不用删) required:设置必填字段 disabled:禁止用户填写或点击 novalidate:取消表单验证 password:密码框 autofocus:光标聚集 pattern:正则,设置文本框里面的内容所匹配的格式 autocomplete:自动完成 file:文件上传 datetime-local:日期 multiple:支持多选,允许上传多个文件 二、使用

Hfeidz的博客 530

软大HTML学习资料包:从基础到HTML5

本文还有配套的精品资源,点击获取 简介:在软件大学,HTML的学习是每位学生的基础课程,它负责定义网页的结构与内容布局。本压缩包“softuni-stuff”内含丰富的学习资源,从HTML的基本语法、元素、属性到HTML5的新特性都有涉及,包括教程、实战项目、讲解视频、示例代码、学习笔记等,旨在帮助学生全面掌握创建网页的技能。深入学习并实践这些资料,将为学生在网页设计和开发...

weixin_33597080的博客 723

Python自动化办公-自动录入表单数据

先来看一个动图:图片展示的是如何用 Python 将销售交易数据填充到在线发票生成器中,可以自动生成并下载所有客户的发票。再来看一段视频视频展示的是如何用 Python 来玩 Flash ...

somenzz的博客 5812

通过游戏学习HTML5:乐趣与实用性并存

本篇博客文章是基于罗德里戈·西尔维拉所著的《通过创建趣味游戏学习HTML5》一书,探讨如何通过编程游戏来掌握HTML5这一流行的标记语言。文章将深入分析HTML5的发展历程、新特性以及如何利用这些特性来创建响应式、语义化的网页。同时,会分享作者的学习心得、书籍的结构和内容概览,并提供学习资源和进一步的阅读推荐。

weixin_42576804的博客 672

半导体硅制造工艺

抛光液和硅片的反应速度很快,只要稍一停留,立刻便会腐蚀,因此取片时,不能在表面上留下抛光液,必须紧接着水抛,直至抛光液被全部冲去,再将片子取下。由于晶圆制造过程有各种各样的晶圆固定器和自动设备,需要严格的直径控制以减少晶圆翘曲和破碎,而单晶硅棒的外径表面并不平整且直径也比最终抛光晶片所规定的直径规格大,因此需要通过外径滚磨获得较为精确的直径。胶体的颗粒直径比磨料的颗粒直径小一个数量级,且硬度与硅相当,因此它比用磨料的机械抛光表面损伤更小,抛光出的硅片表面具有高度的镜面光洁。不受材料导电类型和电阻率的影响。

pgpaojiao的博客 2240

python网页自动化填写-用python-webdriver实现自动填表

在日常工作中常常需要重复填写某些表单,如果人工完成,费时费力,而且网络延迟令人十分崩溃。如果能够用程序实现自动填表,效率可以提高一倍以上,并且能够移植到多台计算机,进一步提高工作效率。webdriver是python的selenium库中的一个自动化测试工具,它能完全模拟浏览器的操作,无需处理复杂的request、post,对爬虫初学者十分友好。一、环境配置python3.6+selenium库+...

weixin_39784195的博客 1万+

Cadence仿真实战:从零构建高精度带隙基准电压源

本文是一份详细的Cadence仿真实战指南,指导读者从零开始构建高精度带隙基准电压源。文章首先解释了带隙基准电压源稳定输出电压的原理,然后逐步演示了在Cadence Virtuoso环境中如何搭建测试电路、测量关键温度系数、计算并搭建核心电路,并通过参数扫描和迭代调优来驯服温度漂移,最终实现低漂移的基准电压输出。

weixin_29207533的博客 242

python自动填写提交表单_Python 自动化表单提交实例代码

今天以一个表单的自动提交,来进一步学习selenium的用法练习目标0)运用selenium启动firefox并载入指定页面(这部分可查看本人文章 http://www.cnblogs.com/liu2008hz/p/6958126.html)1)页面元素查找(多种查找方式:find_element_*)2)内容填充(send_keys)3)iframe与父页面切换(switch_to_frame...

weixin_39536728的博客 1310

诠视MR眼镜Unity开发设置_Unity2020.3.38

请按照如下设置Android SDK 和 Gradle。打包前先将Unity切换到Android模式。Preferences 设置。

m0_71932574的博客 599

深入Google DroidGuard:剖析其自定义虚拟机如何守护Android应用安全(附pcbc文件机制解析)

本文深入解析Google DroidGuard自定义虚拟机如何通过独特的架构设计和加密机制保护Android应用安全。DroidGuard采用动态密钥派生、全加密执行环境和pcbc文件机制,有效防御逆向工程和自动化攻击,为移动安全提供新思路。

weixin_34254464的博客 306

分针网——每日分享:HTML5新增标签 + 智能表单

更多文章:www.f-z.cn 一.HTML5的新增语义标签 1. 全新语义化标签 :用来定义文档或应用程序中的区域或章节. :用来定义文档的主导航区域,其中的链接指向其他页面或当前页面的某些区域. 用来包裹独立的内容片段,通常用来包裹文档中文章. :用来表示与页面主内容

分针网 769

[QMT量化交易小白入门]-二、如何用miniQMT获取沪深A股的板块列表、历史行情数据和实时行情数据

本专栏主要是介绍QMT的基础用法,常见函数,写策略的方法,也会分享一些量化交易的思路,大概会写100篇左右。QMT的相关资料较少,在使用过程中不断的摸索,遇到了一些问题,记录下来和大家一起沟通,共同进步,自己淋过雨了,希望大家都有一把伞。

木头大左的博客 5649

html5下拉智能,HTML5新增标签 + 智能表单

一.HTML5的新增语义标签1. 全新语义化标签:用来定义文档或应用程序中的区域或章节.:用来定义文档的主导航区域,其中的链接指向其他页面或当前页面的某些区域.用来包裹独立的内容片段,通常用来包裹文档中文章.:用来表示与页面主内容松散相关的内容,常被用来用作侧边栏的部分.:如果页面中有一组使用,,等标签的标题,标语和副标题, 则可以使用该标签进行包裹.HTML5的大纲结构算法会自动组织好大纲.:被...

weixin_35039377的博客 187

教程: 将 SolidWorks 设计导出为 ROS 的 URDF

请按照以下步骤应用自定义徽标纹理:创建徽标材质文件:techniquepass材质名称:测试/材质颜色属性:环境、漫反射、镜面和发射都设置为白色(1 1 1 1),这意味着该材质看起来完全是白色的。纹理 在表面应用纹理图像 logo.png。将材质文件复制到 gazebo matrial:复制徽标图像:将 “徽标 ”替换为机器人上徽标所在位置的适当参考值。按照以上步骤,您就可以在 Gazebo 中为机器人添加自定义材质和纹理,包括徽标。

机器人控制与仿真应用 2456

Claude Code 100个真实案例 - 用AI搭建LangChain多工具Agent(自主搜索+查询)

本案例展示如何使用 Claude Code 搭建一个 LangChain 多工具 Agent 系统。Agent 能够自主决定调用搜索引擎、数据库查询、天气查询、计算器等工具,像人类助手一样拆解问题并逐步解决。

yueyeguzhuo的专栏 557

webvtt_使用WebVTT章节创建交互式HTML5视频

webvttWebVTT is associated with subtitling HTML5 video, but the spec contains many additional features that aren’t related to dialogue. One of the most useful of these is the ability to read and link ...

cungui5726的博客 690

29.Labview界面设计 --- (下篇)自定义控件库、界面布局与外观设计

1.自定义控件外观(自定义控件)1.1 自定义外观库1.2 手动自定义控件外观2. 前面板控件布局方式(控件排布)2.1 模块化控制布局方式2.2 数据采集布局方式3. 前面板外观优化项(背景设计)3.1 前面板背景设计3.2 前面板窗口整理本节第一部分教大家安装一种可以直接用的自定义控件库,第二部分教大家如何自己设计控件并保存调用。

关注我,更多技术问题欢迎私聊~ 4776

HTML5前端第四章节

定义:由两个或多个基础选择器通过不同的方式组合而成作用:更准确,高效地选择目标元素(标签)

NaZiMeKiY的博客 1381

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

HTML5前端第三章节

层叠样式表(Casecading Style Sheets),是一种样式表语言,用来描述HTML文档的呈现(美化内容)书写位置:title标签下方添加style双标签,style标签里面书写CSS代码。

NaZiMeKiY的博客 986

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

章节二:HTML基础

HTML是用来描述网页的一种语言,英文全称是Hyper Text Markup Language,也叫超文本标记语言。等等,你问什么是标记语言?标记语言就是把文本和文本以外的相关信息(例如大小,高度,颜色,位置等)组合在一起的语言。嗯...组合什么?怎么组合?这几个问题会在接下来的课程中得到解答,现在请你带着这些疑惑,跟我到网页上一探究竟,上车!

不能将运气当成战略! 858

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

微信小程序视频点播在线视频学习系统 毕业设计 课程设计(5)视频播放页面

wxml代码 <!--pages/shipin/vedio.wxml--> <view class="biaoti">视频课程:微信小程序样式Flex Box精通课程</view> <view class="kc"> <video class="kc_shipin" id="myVideo" src="http://wx.hzyaoyi.cn/02-jichu/01.mp4" controls></video> &.

杭州.黄老师 1790

HTML5

html5笔记

2202_75315729的博客 512

Web前端系统学习——课程笔记(章节1-3)

Web前端系统学习——课程笔记 课程链接:WEB前端系统学习 - 网易云课堂 参考教程:菜鸟教程 笔记链接:Web-Learn-Note 章节1 前端的认知 章节2 CSS引入 章节3 CSS盒模型 章节1 前端的认知 课时1 Html5及行业介绍 23:07 课时2 课程介绍及工具安装PS使用 27:02 Sublime Text3安装、相关使用插件介绍 PS安装 ...

渣渣的夏天 932

HTML5学习笔记

HTML5是第五代HTML标准,由W3C和WHATWG共同开发,2014年正式发布。它集成了HTML、CSS和JavaScript技术,具有兼容性强、功能丰富、语义化好和移动友好等优势。主要新特性包括:语义化标签(如header、nav)、多媒体标签(audio/video)、增强的表单控件(email/date等输入类型)和Canvas绘图功能。HTML5简化了网页开发流程,减少了对第三方插件的依赖,并提升了用户体验。典型应用包括语义化网页布局、表单验证和动态图形绘制。学习资源推荐W3Schools、MD

2302_79430373的博客 807
上一篇: web前端培训机构不用着急选,先了解一下HTML5的发展史最靠谱
下一篇: web前端开发培训后聊聊Css3的概念和优势
QF_HTML5
博客等级 码龄9年 104粉丝 61原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值