asp留言本源码及论文 第8页
该模块由留言昵称、留言QQ、电子信箱、个人网站、留言主题和留言内容组成,其中后面有带星号的为必填项,其它的为选填项,写完之后单击写好了,即可提交,按返回上页,直接返回到首页。此页中用到了表单提交的一些技术,相关代码如下:
<script language="javascript">
function presub1(f) {
if(f.t1.value=="")
{
alert("昵称不能为空");
return false;}
else if(f.t5.value=="")
{
alert("主题不能为空");
return false;}
else if(f.s1.value=="")
{
alert("请输入正文内容");
return false;}
else
return true;
}
</script>
以上这段程序的功能是利用JAVA脚本进行本地验证,当用户的表单里填入空值或者不正确值的时候给出相应的提示。无需通过服务器。 <form method="post" onsubmit="return presub1(this)" action="xly1.asp">
这句代码的功能是将整个表单以post方式发送到xly1.asp文件里。
4.3 用户注册模块
此模块的功能是用户可以在这里注册成为会员,有一些比普通用户更有一些权限。下图是注册的缩略图。
(图4.3)
该模块的具体设计和代码如下:
<script language="javascript">
function presub1(f) {
if(f.yhm.value=="")
{
alert("用户名不能为空");
return false;}
else if(f.kl.value=="")
{
alert("密码不能为空");
return false;}
else if(f.kl.value!=f.qrkl.value)
{
alert("两次输入密码不一致");
return false;}
else if(f.zjhm.value=="")
{
alert("请输入证件号码");
return false;}
else
return true;
}
</script>
以上程序是本地验证,要求输入的内容不能为空或者内容不合法。
<%
set rs=server.createobject("adodb.recordset")
rs.open "select * from news","dsn=ql;"
yhm=request("yhm")
kl=request("kl")
qrkl=request("qrkl")
zjhm=request("zjhm")
lxfs=request("lxfs")
dh=request("dh")
dw=request("dw")
%>
<html>
<head>
<title>注册信息</title>
</head>
<body>
<table border="1" width="100%" height="334">
<tr>
<td width="14%" height="61"></td>
<td width="86%" height="61">您注册的信息:</td>
</tr>
<tr>
<td width="14%" height="261"></td>
<td width="86%" height="261" valign="top"><%=request("yhm")%><p>
<%=request("kl")%><p>
<%=request("qrkl")%><p>
<%=request("zjhm")%><p>
<%=request("lxfs")%><p>
<%=request("dh")%><p>
<%=request("dw")%><p>
</td>
</tr>
</table>
</body>
</html>
以上程序把注册信息发送到服务器的数据库,并在屏幕上显示出来。
4.4 管理员登陆模块(图4.4)
该模块的功能是管理员可以在这里登陆,可以在线的管理这些留言,管理员有特殊的权限,做普通用户不可以做的事情,比如,可以将留言删。(该模块的缩略图如3.3)具体的实现
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>