首页 理论教育 插入留言页面入门教程

插入留言页面入门教程

时间:2023-11-05 理论教育 版权反馈
【摘要】:用户留言的功能主要在InsertMessage.asp页面中进行,在该页面中,提供多个文本框表单对象,允许用户在其中输入留言,当用户单击按钮进行递交时,实际上就将记录添加到数据库中。插入留言页面制作步骤如下。留言板中的动态对象要嵌入在一个表单中。例如表用于添加主题的文本框命名为subject,把用于发言人的文本框命名为author等。单击该面板上“+”号按钮,从弹出的菜单中选择命令,则会打开对话框。在文本框中设置发言添加到表message后,跳转到ListMessage.asp网页。

插入留言页面入门教程

用户留言的功能主要在InsertMessage.asp页面中进行,在该页面中,提供多个文本框表单对象,允许用户在其中输入留言,当用户单击【提交】按钮进行递交时,实际上就将记录添加到数据库中。

插入留言页面制作步骤如下。

(1)启动Dreamweaver CS6,执行菜单栏中的【文件】→【新建】命令,打开【新建文档】对话框,新建一个动态的ASP VBScript文档,命名为InsertMessage.asp,设置后执行菜单栏上的【文件】→【保存】命令,在站点中保存这个页面。

(2)使用Dreamweaver CS6中提供的制作静态网页的工具完成如图5-23所示的静态部分。留言板中的动态对象要嵌入在一个表单中。

978-7-111-40644-0-Chapter05-28.jpg

图5-23 设计的静态页面

兼职指导:

在为表单对象命名时,由于表单对象中的内容将被添加到message表中,可以将表单对象命名为与相应字段相同名称。例如表用于添加主题的文本框命名为subject,把用于发言人的文本框命名为author等。这样做的目的是,当该表单中的内容添加到message表中时会自动配对。

(3)还需要设置一个验证表单的动作,用来检验浏览者在表单中填写的内容是否满足数据库中表message中字段的要求。这样在将用户填写的注册资料提交到服务器之前,就会对用户填写的资料进行验证。如果有不符合要求的信息,就可以向浏览者显示错误的原因,并让浏览者重新输入。

(4)选定【提交】按钮,执行菜单栏中的【窗口】→【行为】命令,则会打开【行为】面板。单击【行为】面板中的“+”号按钮,从弹出的行为列表中选择【检查表单】对话框,添加验证表单的动作,则会弹出【检查表单】对话框。

(5)在该对话框中进行如下设置。

设置subject文本域的验证条件为【值】:必需的,【可接受】:任何东西,即该文本域必须填写,不能为空。

设置author文本域的验证条件为【值】:必需的,【可接受】:任何东西,意义同subject。

设置Email文本域的验证条件为【可接受】:电子邮件地址,表示必须输入电子信箱地址。

该动作完成后的设置如图5-24所示。

978-7-111-40644-0-Chapter05-29.jpg

图5-24 设置【检查表单】动作(www.xing528.com)

(6)设置完成后,单击【确定】按钮,返回到【文档】窗口。在对应的【行为】面板中设置该动作的触发事件为onClick,如图5-25所示。

978-7-111-40644-0-Chapter05-30.jpg

图5-25 【行为】面板

(7)接下来就应该在数据库中添加一条用户记录,把这些合格的数据添加到这条记录的相应的字段中去。执行菜单栏中的【窗口】→【服务器行为】命令,打开服务器【行为】面板。单击该面板上“+”号按钮,从弹出的菜单中选择【插入记录】命令,则会打开【插入记录】对话框。

(8)在该对话框中进行如下设置。

从【连接】下拉列表框中选择coonmessage作为数据源连接对象。

从【插入到表格】下拉列表框中选择message作为使用的数据库表对象。

在【插入后,转到】文本框中设置发言添加到表message后,跳转到ListMessage.asp网页。

在该对话框下半部分中,将网页中的表单对象和数据库中表message中的字段一一对应起来。

设置完成后该对话框如图5-26所示。

978-7-111-40644-0-Chapter05-31.jpg

图5-26 设置完成后的【插入记录】对话框

兼职指导:

在上面的操作中,没有提供添加“发言时间”的入口,这是因为发言时间是由Access数据库根据记录被保存的时刻自行计算出来的,这主要通过指定Message表的Time字段的默认值而实现。

(9)设置完成后,单击【确定】按钮,关闭该对话框,返回到【文档】窗口。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈