




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、YCF正版可修改PPT(中职)Web前端设计基础 项目五-1电子课件网页中的表单项目五授课教师:姓名WEB前端设计基础Contents1.项目描述2.知识准备3.项目实施4.项目拓展5.项目小结6.技能训练一 项目描述本项目学习要点表单的高级应用;使用CSS样式修饰表单。表单的作用和语法格式;表单中各元素的作用和语法格式;二 知识准备表单概述;表单高级元素。表单基本元素;表单其他元素;表单概述在HTML文档中,使用表单可以收集用户的相关信息,提交后的数据可以交付后台进行处理,比如登录界面、调查问卷、个人信息填写等。表单的标签为,其格式如下:表单概述其中各属性的含义如表所示。属性含义说明name
2、表单名称为了区分多个表单,用该属性给表单命名,以防止表单提交到后台程序出现混乱。action表单提交地址用于指定表单数据提交到哪个地址进行处理或者以邮件形式发送到哪个邮箱。如:action=”form-action.asp”或者action=”mailto:415770947”method传送方法指明提交表单的HTTP方法,取值为get或post,由于get方法安全性较低,所以大部分采用post的方法。target目标显示方式目标窗口的打开位置,与超链接标签一样,有四个属性值:_self:默认值,表示在当前的窗口打开页面。_blank:表示在新的窗口打开页面(常用)。_parent:表示在父级
3、窗口中打开页面。_top:页面载入到包含该链接的窗口,取代当前在窗口中的所有页面。enctype编码方式用于设置表单信息提交的编码方式,有两个值:application/x-www-form-urlencoded:默认的编码方式。multipart/form-data:MIME编码,对于“上传文件”这种表单必须选择该值。表单概述结合以上表单属性的介绍,可以创建如图所示的表单。第8、9行代码为:这句代码创建了一个表单,name=“form1”表示表单名称为form1,action=”form-action.asp”表示提交表单后将数据交给form-action.asp文件来执行,method=”
4、post”表示传送方法为post,target=”_blank”表示提交表单后在新的窗口打开页面,enctype=”application/x-www-form-urlencoded”定义了表单信息提交时的编码方式。表单概述也可以如图所示创建表单。第8、9行代码为:这句代码中action=mailto:someone表示提交表单后将表单内容以邮件形式发送给someone。表单基本元素按照上面的方法创建的表单,在网页上并没有内容显示,因为表单是一个包含表单元素的容器,只有通过插入各种表单元素,才能显示不同的交互界面。标签用于搜集用户信息,通过设置不同的type属性值,可以有很多类型,type属性
5、值如表所示。type值含义说明text单行文本框用户可在其中输入简短文本,默认宽度为 20 个字符。password密码为了保证文本的安全性,该字段中的字符被掩码,以点的形式显示。checkbox复选框用户在一组选项中可以选择一项或多项。radio单选按钮用户在一组选项中只能选择一项。button普通按钮可点击的按钮,一般用于通过 JavaScript 启动脚本。submit提交按钮作用是把表单数据发送到服务器。reset重置按钮作用是清除表单中的所有数据。image图像域图像形式的提交按钮。file上传按钮定义输入字段和浏览按钮,供文件上传。hidden隐藏字段需要提交数据又不显示在浏览器中
6、的表单元素。表单基本元素【例5-1】制作一个登录框实例,代码如下所示(示例文件5-1.html)。 创建一个登录框姓名: 密码: 插入了一个单行文本框,其type属性值为“text”,value属性定义文本框的初始值为“请输入姓名”;size属性定义文本框的宽度为“20”个字符宽度;maxlength属性文本框定义最多输入的字符数为“15”。插入了一个密码框,其type属性值为“password”,其他的属性及含义和文本框是一样的,密码文本框的中的文本以点的形式显示,但它仅仅使周围的人看不见输入的文本,但并不能真正使得数据安全。为了数据安全,还需要后端技术解决。插入一个提交按钮,其type属性
7、是“submit”,value的取值“登录”就是显示在按钮上的文字。提交按钮单击后会将表单的信息提交给表单form的action属性所指向的文件进行处理。插入一个重置按钮,其type属性为“reset”,value属性的意义与提交按钮相同,重置按钮的作用是将表单中的内容清空。表单基本元素【例5-1】制作一个登录框实例,代码如下所示(示例文件5-1.html)。在chrome浏览器中预览表单基本元素【例5-2】制作一个满意度测评表单实例,代码如下所示(示例文件5-2.html)。网站满意度打分:非常满意比较满意一般不满意您希望我们增加些哪方面的知识:网页设计: css3动画:后期运营维护:设置了
8、一个单选按钮组,共四个选项,单选按钮的type属性为radio,name属性为单选项命名,value属性为该选项的值,它是与服务器连接的重要参数。设置了一个复选按钮组,共三个选项,复选按钮的type值为checkBox,复选框checkbox不像单选按钮radio,它不需要设置选项列表的name属性,因为复选框可以多选,一个选项列表中可以有多个复选框被选中。表单基本元素【例5-2】制作一个满意度测评表单实例,代码如下所示(示例文件5-2.html)。在chrome浏览器中预览表单基本元素【例5-3】制作上传附件页面实例,代码如下所示(示例文件5-3.html)。 上传附件上传图片:创建了一个文
9、件域,用于上传文件,其type属性值是file。当使用文件域file时,必须在标签中说明编码方式:enctype=“multipart/form-data,这样服务器才能接收到正确的信息。创建了一个普通的表单按钮,type属性值为button,value属性值是显示在按钮上的文字,onclick表示单击该按钮触发的事件:alert(欢迎来到我们的网站!),表示弹出窗口并显示“欢迎来到我们的网站!”。创建了一个图片域,type属性值为“image”,src表示图片路径,其作用相当于提交按钮。表单基本元素【例5-3】制作上传附件页面实例,代码如下所示(示例文件5-3.html)。在chrome浏览器中预览单击“选择文件”按钮单击“图片要求”按钮作业一、选择题1.下列_是表单的标签。A table B form C video
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度体育中心场地合作租赁合同
- 2025版新能源产业设备分包合同范本
- 二零二五年度测量成果质量控制分包合同
- 二零二五年度建筑设备安装工程承包合同范本
- 二零二五年度物流运输居间合同规范模板
- 二零二五年拆除工程环保设施租赁与维护合同
- 2025版国企工司大师傅薪资待遇与技艺创新合同
- 2025电动车零部件定制加工合同范本
- 二零二五年度车辆拍卖与竞买合同模板
- 2025年度国有企业内部审计责任合同模板
- JJG(交通) 124-2023 公路断面探伤及结构层厚度探地雷达
- 《药物竹罐疗法》医学课件
- 2024中国南水北调集团新能源投资有限公司招聘笔试参考题库含答案解析
- 办公设备(电脑、一体机、投影机等)采购 投标方案(技术方案)
- 设计变更委托书
- TCCMIA 001-2023 掘锚一体机规范
- 酒店培训前台管理课件
- 上海春季高考英语真题试题word精校版(含答案)
- 信阳市八县两区自然村明细
- 医师聘用合同-精神科医生
- 20道中国人民财产保险股份有限公司保险理赔员岗位常见面试问题含HR常问问题考察点及参考回答
评论
0/150
提交评论