智慧社区公司前十名:ASP表单页面如何检查输入?
来源:百度文库 编辑:杭州交通信息网 时间:2024/05/06 11:53:58
后台表单处理ASP代码如下:(数据库名为mysjk.mdb 表名为guestbook)
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("mysjk.mdb")
name=request.form("name")
lynr=request.form("lynr")
exec="insert into guestbook(name,lynr)values('"+name+"','"+lynr+"')"
conn.execute exec
conn.close
set conn=nothing
response.write"留言已成功提交!需审核后后才能显示。"
%>
哪位高手能帮我写出检查表单的脚本代码,并将其插在哪个位置?做出效果来了可以大大的加分!
<script language=javascript>
function vis()
{
if(aa.user.value=="")
{
alert("姓名不能为空");
aa.user.focus();
return false
}
if(aa.pass.value=="")
{
alert("内容不能为空");
aa.pass.focus();
return false
}
}
</script>
把这个脚本放在<head>和</head>之间
用时
<form method=post name=aa onsubmit="return vis()">
其中user是姓名的name
pass是内容的name
<%
name=request.form("name")
psw=request.form("psw")
sex=request.form("sex")
city=request.form("city")
response.write name
response.write psw
response.write sex
response.write city
%>
加了些代码:
<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("mysjk.mdb")
name=request.form("name")
lynr=request.form("lynr")
if name="" or lynr =""
%>
<%
response.Redirect("user.asp") '这里要改,user.asp改为你输入用户名密码的表单地址
end if
exec="insert into guestbook(name,lynr)values('"+name+"','"+lynr+"')"
conn.execute exec
conn.close
set conn=nothing
response.write"留言已成功提交!需审核后后才能显示。"
%>