HTML5增强的表单
form元素a.用来定义一个表单,是建立表单的基础元素(就类似定义表格的table)b.表单的其他元素包含在form元素中,其主要子元素有:input/button/select......form元素的属性a.action:指表单的发送地址(服务器地址)b.method:表单数
正文
form元素
a.用来定义一个表单,是建立表单的基础元素(就类似定义表格的table)
b.表单的其他元素包含在form元素中,其主要子元素有:input/button/select......
form元素的属性
a.action:指表单的发送地址(服务器地址)
b.method:表单数据发送至服务器的方法,常用的有两种:get/post
提交方法get和post区别
a.数据恢复在网址之后主动提交给服务器
b.数据不会附在网址后,会将数据打包发送给服务器,等候服务器来读取数据进行处理
input元素
a.用来设置表单中的内容项,比如输入内容的文本框,按钮等
b.不仅可以布置在表单中,也可以在表单之外的元素使用
form元素的属性
a.type:指定输入内容的类型,默认为text:单行文本框
b.name:输入内容的识别名称,传递参数时候的参数名称
c.value:默认值
d.maxlength:输入的最大字数
e.readonly属性:只读属性,设置内容不可变更,提交时会提前发送至服务器
f.disable:设置为不可用(不可操作)
g.required:设置该内容为必须填写项,否则无法提交
......
type元素的属性(默认为text)
a.password:密码状态输入
b.submit:提交按钮,点击将数据发送至服务器
c.reset:重置按钮
d.button:普通按钮
e.imge:图片式提交按钮
e.hidden:隐藏字段。该内容不会显示页面上;;一般为网页设计者的变量数据,提交时,隐藏内容会提交的服务器;;
f.mail:表示要输入一个电子邮箱。不同的版本提示效果可能有差异
g.url:表示要输入一个网址
h.tel:表示输入的内容是一个电话号码
j.number:可以配合input的max/min/step/value/规定允许输入的最大值/最小值/步长/默认值
k.range(活动条):可以配合input的max/min/step/value/规定允许输入的最大值/最小值/步长/默认值,但是以一个活动条的状态显示
type元素
*用来建立一个下拉菜单选项列表,其具体列表项要通过option元素建立:1.option元素可以用来建立一个选项,即下拉列表的一个菜单项;2.outgroup用来对option元素进行组合分组
*不仅可以在表单中使用,还可以在其他元素和内联元素中使用
*sizes用来定义列表中显示的列表项
*multiple属性用来定义是否可以多选
*可以添加disable和autofocus属性
tadalist元素
*用来建立一个选项列表,其内容不会直接显示在网页上,只是会在用户输入时作为候选项,通常与input组合使用
<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="UTF-8">
<title>13课<title>
</head>
<body>
<form action="dz.html" target="blank">
<input type="hidden" value="统计" name=“tj”>
用户名:<input type="text" name="user" name="user" value="请输入用户名"><br><br>
密码:<input type="pssword" name="ps"name="password"><br><br>
国家:<input type="text" readonly=“readonly” name=“gj” value="中国"><br><br>
提示:<input type="text" disabled="disabled" value="请慎重填写">
<input type="submit"><input type="reset"><input type="button" value=“按钮”>
</form><br>
<div>
<input type="pssword" maxlength="8">
<input type="submit" value="确定">
</div>
</body>
</html>
<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="UTF-8">
<title>13课<title>
</head>
<body>
<h3>火锅店开业<h3>
<form id="myform" name="myform"action="" method=“”>
邮箱:<input type="email" name="email" required><br><br>
我们的网址是什么?<input type="url">
<input type="image" src=“../img/ding.png” alt="">
</form>
<figure>
<img src="../img/hg.png" alt="">
</figure>
</body>
</html>
<DOVTYPE! html >
<htmllang="zh-cn">
<head>
<meta charest="UTF-8">
<title>14课</title>
</head>
<body>
</body>
</html>
HTML5增强的表单的更多相关文章
- HTML5跨浏览器表单及HTML5表单的渐进增强
HTML5跨浏览器表单 http://net.tutsplus.com/tutorials/html-css-techniques/how-to-build-cross-browser-html5-f ...
- HTML5的form表单属性
form:HTML4中,表单内的从属元素必须书写在<form></form>之内,但是在HTML5中,表单的从属元素可以处于页面的任何位置,然后为其添加form属性,属性值为f ...
- HTML5 学习笔记 表单属性
HTML5新的表单属性 HTML5 的form和input 标签添加了几个新的属性 <form>新属性 autocomplete novalidate input 新属性 autocomp ...
- [H5表单]html5自带表单验证体验优化及提示气泡修改
慕课网之前录制的视频,js/jquery各种宽高的理解和应用,最近终于上线了.还有一个html5左侧导航没有上线!最近慕课网系列课程让我录制一个html5表单验证的课程.今天就稍微说一下表单验证!另外 ...
- html5中form表单新增属性以及改良的input标签元素的种类
在HTML5中,表单新增了一些属性,input标签也有了更多的type类型,有些实现了js才能实现的特效,但目前有些浏览器不能全部支持.下面是一些h5在表单和input标签上的一些改动. <!D ...
- HTML5新增的表单验证功能
一.HTML5表单的特点: HTML5 表单增加了许多内置的控件和控件属性 XHTML 中需要放在 form 之中的诸如 input/button/select/textarea 等标签元素,在 HT ...
- 【HTML5】增强的表单
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...
- html5 localStorage实现表单本地存储
随笔开头,我不得不吐槽,为什么我的随笔每次发布之后,都会在分分钟之内移出首页.好气啊!! 进入正题了,项目中有许多表单输入框要填写,还有一些单选复选框之类的.用户可能在填写了大量的信息之后,不小心刷新 ...
- HTML5 web Form表单验证实例
HTML5 web Form 的开发实例! index.html <!DOCTYPE html> <html> <head> <meta charset=&q ...
随机推荐
- 《linux内核分析》 第一周
20135130 王川东 计算机是如何工作的? 计算机的基本原理是存储程序和程序控制.预先要把指挥计算机如何进行操作的指令序列(称为程序)和原始数据通过输入设备输送到计算机内存贮器中.每一条指令中明 ...
- 20172321 2018-2019《Java软件结构与数据结构》第三周学习总结
教材学习内容总结 第五章 5.1概述 队列是一种线性集合,其元素从一端加入,从另一端删除:队列的处理方式是先进先出(First in First out). 与栈的比较(LIFO) 栈是一端操作,先进 ...
- 解析DXF图形文件格式
一.DXF文件格式分析 DXF文件由标题段.表段.块段.实体段和文件结束段5部分组成,其内容如下. ☆标题段(HEADER)标题段记录AutoCAD系统的所有标题变量的当前值或当前状态.标题变量记录了 ...
- 《构建之法》第6~7章读后感和对Scrum的理解
第6章 敏捷流程 “敏捷流程”是一系列价值观和方法论的集合.从2001年开始,一些软件界的专家开始倡导“敏捷”的价值观和流程, 他们肯定了流行做法的价值,但是强调敏捷的做法更能带来价值. 敏捷开发原则 ...
- IT行业大学生就业分析报告感想
现如今的高校毕业生每年都在增长,就业压力只增不减,人才市场挤满了人 学生们普遍的表现出就业难的情况,并且适合自己的工作也难找 从报告中也容易看出IT行业很吸引人,也是人数最多的,因此机会也就变少了 在 ...
- 201621123037 《Java程序设计》第3周学习总结
#Week03-面向对象入门 1. 本周学习总结 初学面向对象,会学习到很多碎片化的概念与知识.尝试学会使用思维导图将这些碎片化的概念.知识点组织起来.请使用工具画出本周学习到的知识点及知识点之间的联 ...
- java分页算法
int totalPageNum = (totalRecord + pageSize - 1) / pageSize;
- kafka describe 显示结果解释
> bin/kafka-topics.sh --describe --zookeeper localhost:2181 --topic my-replicated-topic Topic:my- ...
- ubuntu 手动apache记录
1.下载apache tar -xvzf httpd.xx 解压 2.下载安装pcre Download PCRE from PCRE.org 解压,进入文件夹中 ./configure --pre ...
- javascript之彻底理解prototype
prototype很简单, 就是提供一种引用的机制. let BaseObject = { toString(){ return this.str; }, }; let Object1 = {str: ...