77范文网 - 专业文章范例文档资料分享平台

动态网页制作讲义(6)

来源:网络收集 时间:2019-06-05 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

四、 发表留言

留言板块的最主要的功能就是对留言内容的验证、留言内容写入数据库以及记录网友的个人信息等功能,使用Dreamweaver可以很容易地实现。 1.

校验表单

(1) 先制作发表留言的页面Add.asp,需要使用的对象有表格和表单,如下图2.22

所示。此页面设定了“姓名”和“留言”内容必填,在Dreamweaver总可以使用“检查表单”行为来检测这两个文本框中是否已有数据。

图2.22 Add.asp初始页面

(2) 选择标签选择器中

标签,如下图2.23所示。

图2.23 选择form

(3) 选择“窗口”?“行为”菜单项,弹出“行为”面板。单击“+”按钮,从

弹出的菜单中选择“检查表单”菜单项,如下图2.24所示。

图2.24 选择“检查表单”菜单项

26

(4) 在随后弹出的“检查表单”对话框中进行设置。在“命名的栏位”列表框中

选择与姓名对应的一栏,选中“必需的”复选框,如图2.25所示。对留言内容也一样进行设置。

图2.25 “检查表单”行为对话框

(5) 单击“确定”按钮返回页面,这样留言者在没有填写姓名或留言内容的情况

下就会出现提示信息。如果留言者输入了Oicq号码,则必须是数值,如果输入了Email地址则必须合法。

2. “插入记录”服务器行为

我们需要把留言者输入的信息写入到数据库中,这就需要使用Dreamweaver中的“插入记录”服务器行为。

打开“服务器行为”面板,单击“+”按钮,在弹出的菜单中选择“插入记录”菜单项,打开“插入记录”对话框,在对话框中进行参数设置,如图2.26所示。

? 【连接】:connLOOK。 ? 【插入到表格】:tGuestBook。 ? 【插入后,转到】:Default.asp。 ? 【获取值自】:表示当form1表单执行提交操作时,由该表单获得数据。 ? 【表单元素】:该文本框中显示的是form1表单内各类表单元素。

图2.26 “插入记录”对话框

27

3. 记住个人信息

我们希望在留言者输入了个人信息后,下一次在留言时能自动能够地填写个人信息,这就需要使用到Cookies。

在该页中设置Cookies来记住留言者第一次留言时填写的姓名、Oicq、邮件和主页地址的信息,这样当该留言者在一次留言时,就可以省去对这些内容的填写。 (1) 打开代码检查器窗口(按F10键),查找“***Insert Record:constrtuct a sql

insert statement and execute it”字样,在If(CStr(Request(“MM_insert”))<>””) then语句之后加入存储Cookies的语句:

If (CStr(Request(“MM_insert”))<>””)Then

Response. Cookies (“rcName”) =Request. Form (“fName”) Response.Cookies (“rcName”).Expires=Date+100 Response. Cookies (“rcOIcq”) =Request.Form (“fOIcq”) Response.Cookies (“rcOIcq”).Expires=Date+100

Response.Cookies (“rcE_Mail”) =Request. Form (“fE_Mail”) Response. Cookies (“rcE_Mail”).Expires=Date+100

Response.Cookies(“rcHomePage”)=Request.Form(“fHomePage”) Response.Cookies(“rcHomePage”).Expires=Date+100 End If

(2) 打开数据“绑定”面板,单击“+”按钮,在弹出的菜单中选择“请求变量”,

弹出“请求变量”对话框,进行设置,如图2.27所示。

图2.27 “请求变量”对话框

(3) 单击“确定”按钮返回页面。选择表单中的“fName”文本框,将在“绑定”

面板中建立的“rcName”变量绑定到文本框的初始值属性上,这样就完成了该效果的设置。其他的rcOICQ、rcE_Email和rcHomePage变量的建立和绑定方法与此相同。绑定后的结果如图2.28所示。

28

图2.28完成的Add.asp页面

五、 管理留言

1. 管理留言页面的制作

(1) Admin.asp页面的设置。打开Admin.asp页面,只要简单地绑定姓名、留言

和站长回复的动态数据即可,加入导航信息操作以及设置重复区域的操作与Default.asp页相同,这里就不再说明,制作完的页面如下图2.29所示。

图2.29 Admin.asp页面组成

(2) 选择“站长回复”文字,打开“服务器行为”面板,单击“+”按钮,然后

在弹出的菜单中选择“转到详细页”菜单项,弹出“转到详细页”对话框,进行设置,单击“确定”按钮,完成站长回复页的链接,如图2.30所示。

29

图2.30 设置“站长回复”动态链接

2. 删除留言页面的链接。

删除留言功能是在该页作为一个将选择后的参数传递到“del.asp”页再执行删除操作的动作。在该页的静态页面中已经建立了表单元素,现在要将“rsGuestBook”中的“fID”动态数据绑定到复选框的Value属性上。 (1) 选中页面中的复选框

,再选中“绑定”面板中的动态数据fID,然后单

击“绑定”按钮。如下图2.31所示。

图2.31 绑定到复选框

(2) 将该表单的动作设置为“del.asp”,如下图2.32所示。

图2.32 设置表单属性

注意:表单对象中有一个“删除”按钮,它的“按钮名称”(Name)属性一定要为空,如图2.33所示。

30

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库动态网页制作讲义(6)在线全文阅读。

动态网页制作讲义(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/649265.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: