《网页设计与制作项目教程》-项目六_第1页
《网页设计与制作项目教程》-项目六_第2页
《网页设计与制作项目教程》-项目六_第3页
《网页设计与制作项目教程》-项目六_第4页
《网页设计与制作项目教程》-项目六_第5页
已阅读5页,还剩132页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

任务一创建表单一、项目简介网页除了能提供给用户各种类型的信息资源外.还承担着一项重要的功能.就是收集用户的信息.并根据用户的信息提供反馈.这种收集信息和反馈信息的过程就是网页的交互过程.本章将详细介绍网页中的各种表单元素.以及Spry表单验证的方法等相关知识.实现简单的人与网页之间的交互.二、项目目标本项目以“美食交流”网站开发为例.介绍表单网页中的综合应用.要求熟悉各种表单元素.掌握在网页中插入表单、表单元素的方法.掌握在网页中验证表单的方法.下一页返回任务一创建表单

三、工作任务根据“美食交流”网站设计与制作的要求.基于工作过程.以任务驱动的方式.应用表单组建实现用户与网页的交互功能.①创建表单.②验证表单.上一页下一页返回任务一创建表单

(一)任务描述通过以下三个步骤的操作实践来掌握在网页中创建表单的方法.初步完成“美食交流”网站首页的制作.网页效果如图6.1.1所示.①布局网页.②插入表单.③编辑表单.(二)任务目标按照网站需求分析.建立站点文件夹.并在DreamweaverCC中建立站点.设计制作首页文件.以及掌握在首页中设置表单区域、插入表单元素、设置表单元素的方法.上一页下一页返回任务一创建表单

(三)知识准备知识准备一表单1.概念表单是网站管理者与浏览者之间沟通的桥梁.主要用于收集用户信息和反馈意见.2.构成(1)表单标签表单标签是表单的容器.用于包含其他的表单元素.设定表单的起止位置.并指定数据提交到服务器的方法.<form></form>上一页下一页返回任务一创建表单

功能:用于申明表单.定义采集数据的范围.也就是<form>和</form>里面包含的数据将被提交到服务器或者电子邮件里.语法:<formaction="rul"method="get|post"enctype="mime"target="...">...</form>表单标签的属性值及功能描述见表6.1.1.上一页下一页返回任务一创建表单

(2)表单域表单域包含了文本框、密码框、隐藏域、多行文本框、复选框、单选框、下拉选择框和文件上传框等.(3)表单按钮表单按钮包括提交按钮、复位按钮和一般按钮.用于将数据传送到服务器上的C-I脚本或者取消输入.还可以用表单按钮来控制其他定义了处理脚本的处理工作.上一页下一页返回任务一创建表单

知识准备二表单控件1.input元素input元素可以定义大多数类型的控件.控件的类型取决于type的属性值.不同的值对应不同的表单控件.除了最主要的type属性.input元素还有其他常见的属性.具体见表6.1.3.上一页下一页返回任务一创建表单

2.单行文本框text当input元素的type属性的值为text时.将会创建一个单行文本框.代码格式如下:<labelfor="textfield">TextField:</label><inputtype="text"name="textfield"id="textfield">显示效果如图6.1.2所示.上一页下一页返回任务一创建表单

3.密码文本框password当input元素的type属性的值为password时.将会创建一个密码文本框.代码格式如下:<labelfor="password">Password:</label><inputtype="password"name="password"id="password">显示效果如图6.1.3所示.上一页下一页返回任务一创建表单

4.复选框checkbox当input元素的type属性的值为checkbox时.将会创建一个复选框.下面以一个范例来说明(选择喜欢的运动.从三个选项里选择.可以多选).代码格式如下:<label><inputtype="checkbox"name="CheckboxGroup1"value="游泳"id="CheckboxGroup1_0">游泳</label><br/>上一页下一页返回任务一创建表单

<label><inputtype="checkbox"name="CheckboxGroup1"value="瑜伽"id="CheckboxGroup1_1">瑜伽</label><br/><label><inputname="CheckboxGroup1"type="checkbox"id="CheckboxGroup1_2"value="复选框"checked>慢跑</label>显示效果如图6.1.4所示.上一页下一页返回任务一创建表单

多个在同一个表单中的复选框可以使用同一个名称标识name.在提交表单时.每个处于选中状态的复选框都会形成一个“名称/值”对.当有多个具有相同名称的复选框处于选中状态时.就会形成多对“名称/值”对.这些“名称/值”对都会被提交给服务器.其中慢跑选项在预览时已经被选中.表示此选项为复选框的初始值.在代码中以checked来实现.5.单选按钮radio当input元素的type属性的值为radio时.将会创建一个单选按钮.下面以一个范例来说明(从三个年级中选择一个).上一页下一页返回任务一创建表单

代码格式如下:<inputtype="radio"name="RadioGroup1"value="一年级"id="Radio ̄Group1_0"checked>一年级<br><inputtype="radio"name="RadioGroup1"value="二年级"id="Radio ̄Group1_1">二年级<br><inputtype="radio"name="RadioGroup1"value="三年级"id="Radio ̄Group1_2">三年级上一页下一页返回任务一创建表单

显示效果如图6.1.5所示.一个单选按钮是一个“打开/关闭”的开关.当这个开关打开时.这个按钮的值是活动的.当开关关闭时.这个值则没有激活.即单选按钮的值只在开关打开时提交.多个在同一个表单内的单选按钮可以有同一个名称.这些单选按钮组成了单选按钮组.单选按钮组内的单选按钮在同一个时刻只有一个可以被设置为“打开”状态.其他同名的单选按钮都为“关闭”状态.其中一年级选项在预览时已经被选中.表示此选项为单选按钮组的初始值.在代码中以checked来实现.上一页下一页返回任务一创建表单

6.提交按钮submit当input元素的type属性的值为submit时.将会创建一个提交按钮.代码格式如下:<inputtype="submit"name="submit"id="submit"value="提交">其中.value属性表示按钮上显示的初始值为“提交”.用户可以根据实际情况自行修改value属性的值.当按钮被用户单击时.表单中的所有控件的“名称/值”被提交.提交的目标是form元素的action属性所定义的URL地址.上一页下一页返回任务一创建表单

7.重置按钮reset当input元素的type属性的值为reset时.将会创建一个重置按钮.代码格式如下:<inputtype="reset"name="reset"id="reset"value="重置">其中.Value属性表示按钮上显示的初始值为“重置”.用户可以根据实际情况自行修改value属性的值.当用户单击重置按钮时.表单中的所有控件被重设为通过它们的value属性定义的初始值.重置按钮的“名称/值”不与表单一起提交.上一页下一页返回任务一创建表单

8.图形按钮image当input元素的type属性的值为image时.将会创建一个图像按钮.代码格式如下:<inputtype="image"name="imageField"id="imageField"src="ima ̄ges/list.gif">其中.src属性表示图像按钮的图像来源为“images”文件夹中的图像“list.gif”.当用户单击图像按钮时.表单被提交并且位置被传送到服务器.上一页下一页返回任务一创建表单

9.普通按钮button当input元素的type属性的值为button时.将会创建一个普通按钮.代码格式如下:<inputtype="button"name="button"id="button"value="提交">其中.value属性表示按钮上显示的初始值为“提交”.10.插入一个文件file当input元素的type属性的值为file时.将会创建一个文件提交文本框和“浏览”按钮.上一页下一页返回任务一创建表单

代码格式如下:File:<inputtype="file"name="fileField"id="fileField">显示效果如图6.1.6

所示.用户单击“选择文件”按钮.就可以选择相应的文件并将此文件作为表单数据上传.上一页下一页返回任务一创建表单

11.隐藏域hidden当input元素的type属性的值为hidden时.将会创建一个隐藏域.代码格式如下:<inputtype="hidden"name="hiddenField"id="hiddenField">隐藏域控件用来存储用户输入的信息.如姓名、地址等.可以在该用户下次访问此站点时使用这些数据.并且这些数据对用户而言是隐藏的.上一页下一页返回任务一创建表单

12.Email文本框当input元素的type属性的值为Email时.将会创建一个邮件文本框.代码格式如下:Email:<inputtype="email"name="email"id="email">当用户提交表单时.会自动验证输入的值.依据浏览器的不同.或者会提示出错信息.如图6.1.7所示.上一页下一页返回任务一创建表单

13.url文本框当input元素的type属性的值为url时.将会创建一个url文本框.代码格式如下:Url:<inputtype="url"name="url"id="url">当用户提交表单时.会自动验证输入的值.依据浏览器的不同.或者会提示出错信息.如图6.1.8所示.上一页下一页返回任务一创建表单

14.滑动刻度控件range当input元素的type属性的值为range时.将会创建一个滑动刻度控件.range控件应用于应该包含一定范围内的数字值的输入框.并且也可以设定对所接受的数字的限定.如下面的代码:年龄范围:<inputtype="range"name="range"id="range"min="1"max="15">限定年龄范围在1~15岁之间.显示效果如图6.1.9所示.可以用表6.1.4所示的属性规定对数字类型的限定.上一页下一页返回任务一创建表单

15.日期控件date当input元素的type属性的值为date时.将会创建一个日期文本框.代码格式如下:Date:<inputtype="date"name="date"id="date">用户可以在文本框中选择指定的日期.如指定日期为2016年1月31日.显示效果如图6.1.10所示.上一页下一页返回任务一创建表单

16.时间控件time当input元素的type属性的值为time时.将会创建一个时间文本框.代码格式如下:Time:<inputtype="time"name="time"id="time">用户可以在文本框中选择时间.如选择时间为23点59分.显示效果如图6.1.11

所示.上一页下一页返回任务一创建表单

17.日期和时间控件datetime当input元素的type属性的值为datetime时.将会创建一个日期和时间文本框.代码格式如下:DateTime:<inputtype="datetime"name="datetime"id="datetime">显示效果如图6.1.12所示.上一页下一页返回任务一创建表单

18.本地日期和时间控件datetime-local当input元素的type属性的值为datetime-local时.将会创建一个本地日期和时间文本框.代码格式如下:DateTime-Local:<inputtype="datetime-local"name="datetime-local"id="datetime-local">用户可以在文本框中选择本地日期和时间.如选择本地为2016年1月1日22点59分.显示效果如图6.1.13所示.上一页下一页返回任务一创建表单

19.月份控件month当input元素的type属性的值为month时.将会创建一个月份文本框.代码格式如下:Month:<inputtype="month"name="month"id="month">用户可以在文本框中选择年月.如选择为2016年12月.显示效果如图6.1.14所示.上一页下一页返回任务一创建表单

20.星期控件week当input元素的type属性的值为week时.将会创建一个星期文本框.代码格式如下:Week:<inputtype="week"name="week"id="week">用户可以在文本框中选择某年的第几周.如选择2016年第49周.显示效果如图6.1.15所示.上一页下一页返回任务一创建表单

21.带步进按钮number当input元素的type属性的值为number时.将会创建一个带步进按钮.number控件用于应该包含数值的输入框.在提交表单时.会自动验证输入的值.还能够设定对所接受的数字的限定.如下面的代码.限定年龄段在1~15岁:年龄:<inputtype="number"name="number"id="number"min="1"max="15">用户提交表单时.会自动验证输入的值是否满足设定的条件.如果不满足.会提示出错.如图6.1.16所示.可以用表6.1.5所示的属性来规定对数字类型的限定.上一页下一页返回任务一创建表单

22.搜索文本框search当input元素的type属性的值为earch时.将会创建一个搜索文本框.代码格式如下:Search:<inputtype="search"name="search"id="search">显示效果如图6.1.17

所示.上一页下一页返回任务一创建表单

23.调色板控件当input元素的type属性的值为color时.将会创建一个调色板.代码格式如下:您最喜欢的颜色:<inputtype="color"name="color"id="color">用户可以单击色板选择合适的颜色.显示效果如图6.1.18所示.上一页下一页返回任务一创建表单

24.电话号码文本框tel当input元素的type属性的值为tel时.将会创建一个电话号码文本框.代码格式如下:Tel:<inputtype="tel"name="tel"id="tel">显示效果如图6.1.19所示.上一页下一页返回任务一创建表单

25.菜单select通过表单中的菜单控件.用户可以从一个列表中选择一个或多个项目.网页中的菜单控件分为两类:一类是下拉菜单.用户通过一个下拉列表选择项目.一个是带有滚动条的项目列表.用户可以通过滚动条选择项目.在表单中.<select>标签每出现一次.一个select对象就会被创建.其中<option>标签用于定义列表中的可用选项.设定菜单为列表类型的代码格式如下:上一页下一页返回任务一创建表单

请选择你所在的年级:<selectname="select"id="select"><optionvalue="1"selected>一年级</option><optionvalue="2">二年级</option><optionvalue="3">三年级</option><optionvalue="4">四年级</option><optionvalue="5">五年级</option>上一页下一页返回任务一创建表单

<optionvalue="6">六年级</option></select>显示效果如图6.1.20

所示.设定菜单为带有滚动条类型的代码格式如下:请选择你所在的年级:<selectname="select"multipleid="select"><optionvalue="1"selected>一年级</option>上一页下一页返回任务一创建表单

<optionvalue="2">二年级</option><optionvalue="3">三年级</option><optionvalue="4">四年级</option><optionvalue="5">五年级</option>上一页下一页返回任务一创建表单

<optionvalue="6">六年级</option></select>显示效果如图6.1.21所示.<select>元素的主要属性及其功能描述见表6.1.6.上一页下一页返回任务一创建表单

(四)任务实施步骤一布局网页①在D盘建立站点目录“jiaoliu”及其子目录images、files和other.将素材文件夹中提供的图片文件复制到images文件夹中.将所有的文本资料都复制到other文件夹中.为后期建立网页文件做好前期准备工作.②打开DreamweaverCC.并打开站点菜单的子菜单“管理站点”.在弹出的窗口中选择右下角的“新建站点”按钮.设置站点名称为“美食交流”.设置本地站点文件夹为D盘的jiaoliu文件夹.上一页下一页返回任务一创建表单

在“高级设置”的“本地信息”中设置默认图像文件夹为D盘“jiaoliu”文件夹中的子文件夹“images”.单击“完成”按钮.就在站点中新建了一个“美食交流”的站点.③在“文件”面板中.右键单击“站点”.选择“新建文件”命令.即在站点中新建了一个网页文件.默认名称为“untitled.html”.将此网页名称重命名为“index.html”.此网页文件即为网站的首页.也称为主页.④双击打开index.html文件.将视图模式由“实时视图”修改为“设计”视图.并将网页的标题修改为“美食交流网首页”.上一页下一页返回任务一创建表单

⑤选择“插入”→“Div(D)”命令.在弹出的对话框中选择在“body”标签开始之后插入.设置ID为“main”.如图6.1.22所示.<body><divid="main">此处显示id"main"的内容</div></body>⑥在CSS设计器中新建ID选择器“#main”.设置此选择器的CSS样式为宽900像素、左右边距自适应、上边距为5像素、下边距为0像素、背景颜色为浅绿色“#D9ECB4”.具体设置如图6.1.23所示.上一页下一页返回任务一创建表单

#main{margin-left:auto.margin-right:auto.margin-top:5px.width:900px.background-color:#D9ECB4.}上一页下一页返回任务一创建表单

步骤二插入表单1.插入表单在层main内部.选择“插入”→“表单”→“表单”项.即在main内插入一个默认名称为form1的表单.2.设置标题格式输入表单标题“美食交流”.选中文本“美食交流”.在“属性”→“HTML”中设置此文本的格式为“标题2”.如图6.1.24所示.上一页下一页返回任务一创建表单

3.插入域集“个人信息”在文本“美食交流”下一行.执行“插入”→“表单”→“域集”.在弹出的对话框的“标签”文本框内输入文本“个人信息”.如图6.1.25

所示.4.插入表单元素(1)用户名在文本“个人信息”后执行“插入”→“表单”→“文本”.修改“文本”元素左侧的“TextField”为“用户名”.上一页下一页返回任务一创建表单

(2)性别在单行文本域下一行执行“插入”→“表单”→“单选按钮组”.设置名称为“sex”.标签和值如图6.1.26

所示进行设置.单击“确定”按钮.在设计视图中.将两个单选按钮之间的换行符删除.使两个单选按钮在同一行显示.在第一个单选按钮前输入文本“性别:”.上一页下一页返回任务一创建表单

选择“选择”元素.在下方的属性面板中单击“列表值”.打开“列表值”对话框.将列表的项目标签和值都设置为十二生肖的内容.具体设置如图6.1.27所示.上一页下一页返回任务一创建表单

(7)学历在生肖下一行.执行“插入”→“表单”→“单选按钮组”.设置名称为“edu ̄cation”.标签和值分别是“大专”“1”.“本科”“2”.“硕士”“3”.“博士”“4”.“其他”“5”.具体设置如图6.1.28所示.删除每行之间的换行符.使得五个单选按钮都在同一行显示.在第一个单选按钮前输入文本“性别:”.网页预览效果如图6.1.29所示.上一页下一页返回任务一创建表单

5.插入域集“交流信息”在代码视图中.将光标定位在“</fieldset>”后.执行“插入”→“表单”→“域集”.在弹出的对话框的“标签”文本框内输入文本“交流信息”.6.插入表单元素(1)最喜欢的颜色在文本“交流信息”后.执行“插入”→“表单”→“颜色”.修改元素前面的“Color:”为“最喜欢的颜色”.上一页下一页返回任务一创建表单

(2)兴趣爱好在颜色域下一行.执行“插入”→“表单”→“复选框组”.设置复选框组的名称为“interest”.设置标签和值分别为:运动、上网、看书、游戏、旅游、摄影、看电影、听音乐、美食.具体设置如图6.1.30

所示.删除每行之间的换行符.使得复选按钮在同一行显示.上一页下一页返回任务一创建表单

在第一个复选框前输入文本“兴趣爱好:”.上一页下一页返回任务一创建表单

7.设置文本样式(1)分组标题样式分别选中分组标题“个人信息”和“交流信息”.在“属性”→“HTML”中设置文本格式为“标题3”.在CSS设计器中创建标签选择器“h2”.设置其文本颜色“color”为“#1188DD”、文本字体“font-family”为“微软雅黑”、文本对齐方式“text-align”为“center”.在CSS设计器中创建标签选择器“h3”.设置其文本颜色“color”为“#4587B7”、文本字体“font-family”为“方正姚体”、字体大小“font-size”为“20px”.具体设置如图6.1.32所示.上一页下一页返回任务一创建表单

(2)表单文本样式在CSS设计器中创建标签选择器“lable”.设置文本字体“font-family”为“华文楷体”、字体大小“font-size”为“18px”.设置文本样式之后的网页预览效果如图6.1.33所示.步骤三编辑表单①选择用户名所在行的“文本”元素.在下方的属性面板设置其长度即“size”为25.“MaxLength”为30.设置用户名的可见长度为25字符.最大长度为30字符.如图6.1.34所示.上一页下一页返回任务一创建表单

②选择联系电话所在行的“电话”元素.在下方的属性面板设置其“size”为11.“MaxLength”为11.③选择Email所在行的“邮件”元素.在下方的属性面板设置其“size”为25.“MaLength”为30.④选择最爱的美食所在行的“文本”元素.在下方的属性面板设置其“size”为30.“MaxLength”为40.⑤选择热爱美食的原因所在行的“文本域”元素.在下方的属性面板设置其“Rows”为10.“Cols”为50.设置多行文本框为10行50列的大小.如图6.1.35

所示.上一页下一页返回任务一创建表单

⑥选择性别所在行的单选按钮“男”.在下方的属性面板选择“Checked”.将“男”作为此单选按钮组的默认值.⑦选择学历所行在的单选按钮“大专”.在下方的属性面板选择“Checked”.将“大专”作为此单选按钮组的默认值.⑧选择兴趣爱好所在行的多选按钮“美食”.在下方的属性面板选择“Checked”.将“美食”作为此复选按钮组的默认值.⑨在“生肖”的单选按钮组后.执行“插入”→“图像”.在弹出的对话框中选择im ̄ages文件夹中的图片“shu.gif”.并设置此图片的大小为50×50px.ID名称为“shengxi ̄ao”.如图6.1.36所示.上一页下一页返回任务一创建表单

选中项目标签.打开属性面板中的“列表值”对话框.将列表项“鼠”的值value修改为“images/shu.gif”.将列表项“牛”的值value修改为“images/niu.gif”.将列表项“虎”的值value修改为“images/hu.gif”.依此类推.将十二生肖对应的列表值的“值”都修改为与之相应的图片.如图6.1.37所示.打开“行为”面板.在下拉菜单中选择“onChange”.在右侧文本域中输入“shengxiao.src=select.value”.即让图像“shengxiao”的图片来源“src”随着列表“select”的值而变化.如图6.1.38所示.上一页下一页返回任务一创建表单

⑩新建内部样式.button.在CSS设计器中创建类选择器“.button”.设置其CSS样式为宽width为40px.高height为40px.边距margin为4px、4px、4px、40px.背景图片background-image为im ̄ages/anniu.gif.边框宽度border-width为0px.如图6.1.39所示.11�设置按钮样式.分别选择“提交”按钮和“重置”按钮.将两个按钮的类“Class”都设置为“button”.在插入表单、表单域.设置表单域属性之后.美食交流网站首页的预览效果如图6.1.40所示.上一页下一页返回任务一创建表单

(五)任务评价上一页下一页返回任务一创建表单

(六)思考练习上一页下一页返回任务一创建表单

及上一页下一页返回任务一创建表单

11.根据图6.1.41所示的页面效果.写出对应的表单代码.(七)任务拓展从网络中了解注册网页的组成.并为美食交流网站设计制作一个注册网页和一个注册成功的页面.要求在注册页面中有密码文本框.有用户头像可以选择.在设计制作过程中.要求思考:①如何将文本框设置成密码效果?②用什么方法实现用户头像选择的效果?上一页返回任务二验证表单(一)任务描述通过以下两个步骤的操作实践掌握JavaScript在表单验证中的应用.完善“美食交流”网站“首页”页面的制作.完成“提交”页面的制作.提交页面的效果如图6.2.1所示.①新建“提交”页面.②验证“首页”表单.(二)任务目标按照美食交流网站的需求分析.设计制作提交网页.在首页中对表单的表单域值进行验证.以实现表单域值的准确性.初步掌握对表单域值进行验证的方法.下一页返回任务二验证表单

(三)知识准备知识准备一JavaScript常用全局对象1.isFinite()函数用于检查其参数是否是无穷大.语法:isFinite(number)返回值:如果number是有限数字(或可转换为有限数字).那么返回true.否则.如果number是NaN(非数字).或者是正、负无穷大的数.则返回false.上一页下一页返回任务二验证表单

2.isNaN()函数用于检查其参数是否是非数字值.语法:isNaN(x)返回值:如果x是特殊的非数字值NaN(或者能被转换为这样的值).返回的值就是true.如果x是其他值.则返回false.上一页下一页返回任务二验证表单

知识准备二Windows常用对象方法1.alert()方法用于显示带有一条指定消息和一个“OK”按钮的警告框.语法:alert(message)实例:<scripttype="text/javascript">functiondisplay_alert(){alert("Iamanalertbox!!")}</script>上一页下一页返回任务二验证表单

2.close()方法用于关闭浏览器窗口.语法:window.close()实例:<html><head><scripttype="text/javascript">functioncloseWin(){myWindow.close()}上一页下一页返回任务二验证表单

</script></head><body><scripttype="text/javascript">myWindow=window.open(ˈ.ˈ.ˈwidth=200.height=100ˈ)myWindow.document.write("ThisisˈmyWindowˈ")上一页下一页返回任务二验证表单

</script><inputtype="button"value="CloseˈmyWindowˈ"onclick="closeWin()"/></body></html>3.open()方法用于打开一个新的浏览器窗口或查找一个已命名的窗口.语法:window.open(URL.name.features.replace)上一页下一页返回任务二验证表单

实例:<html><head><scripttype="text/javascript">functionopen_win(){window.open("http://www.w3school.com.cn")}</script></head>上一页下一页返回任务二验证表单

<body><inputtype=buttonvalue="OpenWindow"onclick="open_win()"/></body></html>上一页下一页返回任务二验证表单

知识准备三JavaScript表单验证典型案例表单验证是JavaScript中的高级选项之一.JavaScript可用来在数据被送往服务器前对HTML表单中的这些输入数据进行验证.被JavaScript验证的典型表单数据有:1.长度限制<scriptlanguage="javascript">functiontest(){if(document.a.b.value.length﹥50)上一页下一页返回任务二验证表单

{alert("不能超过50个字符!").document.a.b.focus().returnfalse.}}</script>上一页下一页返回任务二验证表单

2.两次密码输入是否相同<scriptlanguage="javascript">functionCheckForm(){if(document.form.PWD.value!=document.form.PWD_Again.value){alert("您两次输入的密码不一样!请重新输入.").document.ADDUser.PWD.focus().returnfalse.上一页下一页返回任务二验证表单

}returntrue.}</script>3.表单项内容不能为空<scriptlanguage="javascript">functionCheckForm(){if(document.form.name.value.length==0)上一页下一页返回任务二验证表单

{alert("请输入您姓名!").document.form.name.focus().returnfalse.}returntrue.}</script>上一页下一页返回任务二验证表单

4.表单项内容只能为数字<scriptlanguage="javascript">functiononlyNum(){if(!((event.keyCode﹥=48&&event.keyCode﹤=57)||(event.keyCode=96&&event.keyCode﹤=105)))event.returnvalue=false.}</script>上一页下一页返回任务二验证表单

5.验证邮箱格式<scriptlanguage="javascript"runat="server">functionisEmail(strEmail){if(strEmail.search(/^\w+((-\w+)|(\.\w+))∗\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)∗\.[A-Za-z0-9]+$/)!=-1)上一页下一页返回任务二验证表单

returntrue.elsealert("oh").}</script>上一页下一页返回任务二验证表单

(四)任务实施步骤一新建“提交”页面1.新建网页在站点中新建网页.重命名为“tijiao.html”.并将网页标题修改为“美食交流提交页面”.2.�布局网页①在body标签开始之后插入DIV层.设置层ID为main.上一页下一页返回任务二验证表单

②在CSS样式表中创建ID选择器“main”.并设置其CSS样式为宽度900像素、上边距为5像素、下边距为0像素、左右边距为auto、背景色为浅绿#AEDFA2、文本字体颜色为#462425、字体为微软雅黑、文本大小为40px、行高为50px、文本对齐方式为居中.如图6.2.2所示.3.�填充网页(1)录入标题在DIV层中输入文本“感谢您对美食交流网站的支持!”.上一页下一页返回任务二验证表单

(2)设置图片样式在CSS设计器中创建标签选择器“img”.设置其属性为:宽400px、高300px.边框宽度为5px.边框样式为“dotted”.边框颜色为红色#3D3030.如图6.2.3所示.(3)插入图片在标题行结尾处按Enter键到下一个段落.插入images文件夹中的图片“t2.jpg”“t9.jpg”.插入图片“t9.jpg”后按Enter键到下一个段落.插入images文件夹中的图片“t4.jpg”“t7.jpg”.上一页下一页返回任务二验证表单

步骤二验证“首页”表单1.设置用户名为必填项打开“index.html”网页.选中用户名对应的文本框.在属性面板中选中“Required”选项.将用户名设置为必填项.如图6.2.4

所示.上一页下一页返回任务二验证表单

2.验证电话为数字在代码的头部<head>内.输入如下所示代码:<scriptlanguage="javascript">functioncheck(){varfr=document.getElementById("tel").value.if(fr==""

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论