end if
next
response.write " <a href=add.asp>创建信息</a>"
response.write "</p>"
end sub
%></p>
</td>
</tr>
</table>
<div align="center">
<center>
</center>
</div>
</body>
</html>
5.1.4添加信息页
1.Add.asp页面示例
图为添加信息所看到的页面效果。
页面中需要用户填写HTML的表单元素
该页面中共有8个表单元素,如下表所示
名称 表单元素类型 含义 最大长度
txttitle text 信息名称 70
txturl text 连接地址 70
typename list 信息类型
txtcontent textarae 信息说明 350
big text 信息大小 10
vote radio 信息评价
from text 相关主页 10
fromurl text 相关地址 70
页面所涉及的数据库表信息
此页仅向系统提交信息记录,并没有涉及到数据库表的操作。
页面代码分析
<%
if request.cookies("adminok")="" then
response.redirect "login.asp"
end if
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 3.0">
<title>信息查询系统信息添加界面</title>
<script LANGUAGE="java script">
<!--
function FrmAddLink_onsubmit() {
if (document.FrmAddLink.txttitle.value=="")
{
alert("Sorry,信息名称没有输入!")
document.FrmAddLink.txttitle.focus()
return false
}
else if(document.FrmAddLink.txturl.value=="" || document.FrmAddLink.txturl.value.toUpperCase()=="HTTP://")
{
alert("Sorry,链接地址没有输入!")
document.FrmAddLink.txturl.focus()
return false
}
else if(document.FrmAddLink.txtcontent.value=="")
{
alert("Sorry,信息简介没有输入!")
document.FrmAddLink.txtcontent.focus()
return false
}
else if(document.FrmAddLink.big.value=="")
{
alert("Sorry,信息大小没有输入!")
document.FrmAddLink.big.focus()
return false
}
else if(document.FrmAddLink.from.value=="")
{
alert("Sorry,信息来源没有输入!")
document.FrmAddLink.from.focus()
return false
}
else if(document.FrmAddLink.fromurl.value=="")
{
alert("Sorry,信息来源地址没有输入!")
document.FrmAddLink.fromurl.focus()
return false
}
}
//-->
</script>
<link rel="stylesheet" href="../css/style.css">
</head>
<body bgcolor="#FFFFFF">
<form align="center" method="post" name="FrmAddLink" LANGUAGE="java script"
onsubmit="return FrmAddLink_onsubmit()" action="save.asp">
<div align="center"><center>
<table border="1" cellspacing="0" width="700" bordercolorlight="#000000" bordercolordark="#FFFFFF">
<tr bgcolor="#0099CC">