首页 理论教育 ASP动态网页设计:创建留言页面教程

ASP动态网页设计:创建留言页面教程

时间:2023-11-05 理论教育 版权反馈
【摘要】:留言页面guest.htm是提供留言者填写个人信息及留言信息的表单页面。图8-1 所示是这个留言表单页面。由于在数据库设计阶段,定义了姓名、主题和留言内容3个字段为必填字段因此用户必须填写这3个文本框后才能提交表单。图8-1 留言页面图8-2 表单输入检验如果用户按照要求填写了留言表单并单击“提交”按钮,即把表单数据提交到留言处理程序guest.asp 。

ASP动态网页设计:创建留言页面教程

留言页面guest.htm是提供留言者填写个人信息及留言信息的表单页面。该程序是一般的静态HTLM页面,并且在其中提供了一定程度的输入检验的控制程序。读者应当注意代码开始部分的表单输入检验程序,留言页面guest.htm的程序代码如下:

〈SCRIPT LANGUAGE=VBScript〉

〈!- -

Sub tijiao_onclick ()

′检验名字输入文本框,要求留言者必须填写姓名

If mynote .name .value=″″Then

alert (″姓名不能为空!″)

Exit Sub

End If

′检验留言者是否输入了留言主题

If mynote .subject .value=″″Then

alert (″您的留言没有主题吗?″)

Exit Sub

End If

′检验留言者是否输入了留言内容

If mynote .memo.value=″″Then

alert ″您的留言没有内容吗?″)

Exit Sub

End If

mynote.submit

End Sub

--〉

〈/SCRIPT〉

〈HTML〉

〈HEAD〉

〈TITLE〉顾客留言〈/TITLE〉

〈META http-equiv=″Content-Type″Content=″text/html;charset=gb2312″〉

〈/HEAD〉

〈BODY〉

〈CENTER〉〈FORM method=″post″action=″guest.asp″name=″mynote″〉

〈TABLE width=″438″border=″0″cellpadding=″2″cellspacing=″2″bgcolor=″#99FF66″〉(www.xing528.com)

〈TR〉

〈TD colspan=″2″align=″center″bgcolor=″#00BB00″〉〈FONT face=″方正姚体″size=6〉

快乐网站留言板〈/FONT〉〈/TD〉〈/TR〉

〈TR〉

〈TD align=″right″〉您的大名:〈/TD〉

〈TD 〉〈input name=″name″type=″text″size=″30″〉〈/TD〉〈/TR〉

〈TR〉

〈TD align=″right″〉电子邮件:〈/TD〉

〈TD 〉〈input name=″email″type=″text″size=″30″〉〈/TD〉〈/TR〉

〈TR〉

〈TD align=″right″〉留言主题:〈/TD〉

〈TD 〉〈input name=″subject″type=″text″size=″30″〉〈/TD〉〈/TR〉

〈TR〉

〈TD align=″right″〉留言内容:〈/TD〉

〈TD 〉〈textarea name=″memo″cols=″30″rows=″4″〉〈/textarea〉〈/TD〉〈/TR〉

〈TR〉

〈TD colspan=″2″align=″center″〉〈INPUT type=button name=″tijiao″value=″提交″〉

〈INPUT type=reset name=″reset″value=″重写″〉

〈A href=″guestlist.asp″target=″_self″〉查看留言〈/A〉〈/TD〉

〈/TR〉

〈/TABLE〉

〈/FORM〉〈/CENTER〉

〈/BODY〉

〈/HTML〉

这段代码结构很简单,开头部分是一段检验表单数据输入完整性的VBScript程序,然后是HTM L页面的部分,其中包含一个标题“快乐网站留言板”和接收访问者的留言输入。图8-1 所示是这个留言表单页面。

由于在数据库设计阶段,定义了姓名、主题和留言内容3个字段为必填字段因此用户必须填写这3个文本框后才能提交表单。如果用户没有填写这3个文本框中的任何一个,浏览器窗口都会提示错误,并要求用户重新输入,如图8-2所示。

图8-1 留言页面

图8-2 表单输入检验

如果用户按照要求填写了留言表单并单击“提交”按钮,即把表单数据提交到留言处理程序guest.asp 。

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

我要反馈