版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
HTML5+CSS3网页设计与布局项目四表单的应用4.1表单的应用4.2在表单中添加元素4.3HTML5新增表单输入类型4.1
表单的应用4.1表单的应用
在HTML文档中,表单多数用于注册页面,表单用来接收用户输入的信息,当用户提交表单时,浏览器将用户在表单中输入的数据打包,并发送给服务器,从而实现用户与web服务器的交互。
添加表单语法的代码:
<formname="表单名"method="传送方示"action="表单处理程序">
表单内代码……</form>4.2在表单中添加元素4.2.1文本字段和密码域4.2.2单选按钮4.2.3复选框4.2.4普通按钮4.2.5提交按钮4.2.10文本域4.2.9菜单列表类表单元素4.2.8文件域4.2.7隐藏域4.2.6重置按钮4.2在表单中添加元素
在html中,<form>标签是使用来创建供用户输入的html表单。<form>标签中通常会有很多子元素,用来定义各种交互控件(文本字段、复选框、单选框、提交按钮等等),比如<input>、<button>、<select>、<textarea>等标签。
input语法的代码:
<form……> <inputname="控件名称"type="控件类型"> </form>4.2.1文本字段和密码域
文本字段(text)和密码域(password)用于创建单行文本输入框,供访问者输入单行文本信息。
添加文本字段和密码域的代码:
<p>用户名:<inputtype="text"name="username"size="15"value="请输入用户名"></p> <p>密码:<inputtype="password"name="password"size="15"maxlength="6"></p>4.2.2单选按钮Radio元素用于创建单选按钮,单选按钮中的每个单选按钮需要使用相同的名称,用户一次只能选择一个选项。单选按钮还需要使用value值,选定的单选按钮在提交时生成对应的name/vale值。
添加单选按钮的代码: <p>性别: <inputtype="radio"name="sex"value="male"checked>男 <inputtype="radio"name="sex"value="female">女 </p>4.2.3复选框checkbox元素用于创建复选框。复选框允许用户在有限数量的选项中选择零个或多个选项。选定的多选按钮在提交时生成对应的name/value值。
增加复选框的代码: <p> <inputtype="checkbox"name="test"value="book"checked>看书
<inputtype="checkbox"name="test"value="spot">运动
<inputtype="checkbox"name="test"value="sing">唱歌
<inputtype="checkbox"name="test"value="game">游戏
</p>4.2.4普通按钮button元素是普通按钮,普通按钮在正常情况下点击是没有效果的,需要给按钮单独设置方法后点击才能生效。
增加普通按钮的代码: <p><inputtype="button"name="b1"value="这是点击无效按钮"></p>4.2.5提交按钮submit元素用于创建提交按钮。当用户点击提交按钮时,表单的内容就会提交至指定的位置。当value值没有设置时,提交按钮的默认字样为提交。
增加提交按钮的代码:
<p><inputtype="submit"name="button2"value="提交表单"></p>4.2.6重置按钮reset元素用于创建重置按钮。当用户单击此按钮时,此重置按钮所在表单中的所有元素的值被重置为其value属性中指定的初始值。当value值没有设置时,提交按钮的默认字样为重置。
增加重置按钮的代码: <inputtype="reset"name="b3"value="重新填写">4.2.7隐藏域
表单中的隐藏域主要用来传递一些参数,而这些参数不需要在页面中显示。当浏览者提交表单时,隐藏域的内容会被一起提交给处理程序。
增加隐藏域的代码: <inputtype="hidden"name="page_id"value="example">4.2.8文件域
在上传文件时常常会用到文件域,它用于查找硬盘中的文件路径,然后通过表单将选中的文件上传。在设置电子邮件的附件、上传头像、发送文件时,常常会看到这个控件。
增加文件域的代码:
<p>请上传你的头像:<inputtype="file"name="picture"></p>4.2.9菜单列表类表单元素select元素用于显示下拉列表。每个选项由一个option元素表示,select必须包含至少一个option元素。用户所选择的选项将高亮显示块表示。
添加菜单列表类的代码: <p>请选择你的学历 <selectname="cardtype"> <optionvalue="university">大学</option> <optionvalue="high">高中</option> <optionvalue="middle">初中</option> <optionvalue="small">小学</option> <optionvalue="other">其他</option> </select> </p>4.2.10文本域textarea元素⽤于创建多⾏⽂本输⼊控件。此元素使⽤结束标记</textarea>结束,在<textarea>和</textarea>之间的内容是该多⾏⽂本框的初始值。
添加文本域的代码:
<p>
您对我们的建议: <textareaname="info"cols="35"rows="7">请将意见输入此区域 </textarea> <p>4.3HTML5新增表单输入类型4.3.1email类型4.3.2number类型4.3.3range类型4.3.4url类型4.3.1email类型
当input的type属性设置为email,在提交表单时,会自动验证email域的值是否符合email的标准格示,再也不用自己用正则表达示去写email的格示验证了。
添加email类的代码:
<p>请输入你的邮箱:<inputtype="email"name="useremail"/></p>4.3.2number类型
当input的type属性设置为number时,会自动检验输入内容是否为数字类型,您还能够设定该输入框数字的限定。
添加number类的代码:
<p>请输入你的电话:<inputtype="number"name="phone"min="11"max="11"/></p>4.3.3range类型range类型用于应该包含一定范围内数字值的输入域。range类型显示为滑动条。您还能够设定对所接受的数字的限定。
添加range类的代码:
<inputtype="range"name="user_range"min="5"max="
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《高速公路隧道开挖作业操作手册》
- 2.1 等式性质与不等式性质 教学设计-高一上学期数学人教A版(2019)必修第一册
- 2025-2026学年大班教案古诗《菊花》
- 2025-2026学年桂鱼蒸蛋教学设计
- 2025-2026学年丢的拼音教学设计模板
- 2025-2026学年大班空气魔法教案
- 2025-2026学年教学设计过程语文
- 2025-2026学年分析化学教学设计
- 2025-2026学年科目二教学设计重难点
- 2026年长春市南关区事业编单位人员招聘笔试参考试题及答案详解
- 2025年手术分级管理目录(基于政策修订版)
- 2025年电力调度证考试题库及答案
- 物业环境部工作汇报
- 红楼梦李纨人物课件
- 全程陪伴分娩标准化流程
- 超声卫生高级职称(副高)2025真题试卷及答案
- 《我为什么而活着》小学教学课件
- 遗传球形红细胞增多症
- 2025年考军校面试题及答案
- 广东省中山市2024-2025学年八年级下学期期末考试道德与法治试卷(含答案)
- 煤矿三违防治课件
评论
0/150
提交评论