<%@LANGUAGE="JAVASCRIPT" CODEPAGE="936"%>
<html>
<head>
function check(){
判断用户名是否正确{
错误
return false;
}
return true;
}
</head>
<body>
<form onSubmit="return check()">
文本
Submit提交按纽
</from>
<%ASP%>
我如果写这里肯定有问题
缺个判断
数据库写那里??怎么写
</body>
</html>
我第一次安表单的时候没问题~~~
刷新页面还是 安了表单的时候的样子~
偶用的是onSubmit方式~~ACCESS
<html>
<head>
function check(){
判断用户名是否正确{
错误
return false;
}
return true;
}
</head>
<body>
<form onSubmit="return check()">
文本
Submit提交按纽
</from>
<%ASP%>
我如果写这里肯定有问题
缺个判断
数据库写那里??怎么写
</body>
</html>
我第一次安表单的时候没问题~~~
刷新页面还是 安了表单的时候的样子~
偶用的是onSubmit方式~~ACCESS
<%
//注意:这里的代码是在服务器端运行的!!
//顶部的@LANGUAGE="JAVASCRIPT"声明表示服务器将以JS语法解析,所以下面是以JS语法写的服务器代码;
//否则,如果去掉整句声明或声明为@LANGUAGE="VBSCRIPT",那么服务器端代码就应该用VBS语法来写
//SERVER端接收客户端提交的表单数据,解析出来:
uName=Request.Form("uName")
pwd=Request.Form("password1")
//连库
var conn=new ActiveXObject("ADODB.Connection");
var connStr="Provider=Microsoft.Jet.OleDb.4.0;data source="&server.MapPath("你的数据库.mdb")
conn.open(connStr);
//判断数据库是否连接成功
if (conn.state!=1){
Response.Write("数据库连接错误,请检查连接字符串!")
conn=Null;
Response.End
}
var rs=conn.execute("SELECT * FROM 用户表 WHERE 用户名='"&uName&"' AND 密码='"&pwd&"'")
if(rs.eof && rs.bof){
Response.Write("用户名或密码错误!")
rs.close;
conn.close; conn=Null;
Response.End
}
rs.close;
conn.close; conn=Null;
Response.Redirect "要去的网页.asp"
%>
<html>
<head>
<SCRIPT LANGUAGE=javascript>
<!--
//CLIENT端数据合法性验证
//注意:这里的验证是在客户机器上进行的!!只是简单的数据规范性检查,即validation
function check(){
if (frm.uName.value==''){//判断用户名是否为空等等
alert('不可为空!');
return false;
}
else if (frm.password1.value==''){//判断用户密码是否为空等等
alert('不可为空!');
return false;
}
//else if (....){//如果需要,做其他验证
// alert('....')
// return false;
//}
}
//-->
</SCRIPT></head>
<body>
<!--注意,客户端FORM里的数据一旦SUBMIT,是传送到服务器的,也就是在<%%>符号之间的代码才是服务器端处理代码-->
<!--要想验证用户是否注册用户要进库验证,那是服务器职责分工范围的处理-->
<form name=frm onSubmit="javascrip: return check()">
<INPUT type='text' id='uName' name='uName' value='<%=uName%>'><br>
<INPUT type='password' id='password1' name='password1'><br>
<INPUT type='submit' id='submit1' name='submit1' value='提交'>
</form>
<!--我如果写这里肯定有问题
缺个判断
数据库写那里??怎么写-->
</body>
</html>
<!--
我第一次安表单的时候没问题~~~
刷新页面还是 安了表单的时候的样子~
偶用的是onSubmit方式~~ACCESS -->