当执行跳转前判断表单中用户名和密码是否为空,如果为空则不执行跳转的动作否则执行跳转。以下实现一个简单的例子。
<!DOCTYPE html><html lang="zh">
<head>
<meta charset="UTF-8">
<title>redirect test</title>
</head>
<body>
<form>
用户名:<input type="text" name="username"/>
密码:<input type="text" name="password"/>
<button id="redirect">跳转</button>
</form>
</body>
<script type="text/javascript">
var $=function (selector) {
return documentquerySelector(selector);
};
$('#redirect')addEventListener('click',function (ev) {
var username =$('[name="username"]'),password = $('[name="password"]');
if(usernamevalue && passwordvalue){
//todo 跳转页面逻辑
}
},false)
</script>
</html>if(frm_zhiwei=="admin")
{
sql="select from 管理员表 where 管理号='"+frm_user+"' and 密码='"+frm_pass+"'";
i=1;
}
if((frm_zhiwei=="teacher")||(frm_zhiwei=="leader"))
{
sql="select from 教师表 where 职工号='"+frm_user+"' and 密码='"+frm_pass+"'";
i=2;
}
if(frm_zhiwei=="student")
{
sql="select from 学生表 where 学号='"+frm_user+"' and 密码='"+frm_pass+"'";
i=3;
}
这一段又问题!!!!!
判断字符串的匹配不能使用== , ==是用来判断是否是同一个对象的引用。必须使用equals方法
例如:
frm_zhiweiequals("student");提供两种思路吧
方法一: 使用Cookie ,在第一个登陆页面将当前成功登陆的用户名存到Cookie中,在welhtml页面中,将该Cookie值读取出来显示到指定位置就好。
方法二, 登录成功后,使用 windowlocation = "welhtmlusername=" +LoginFormunamevalue; 在网页中传递一个参数到指定的页面 ,然后到webhtml页面中去读取<script>
function $(id){return documentgetElementById(id);}
function trim(s){return sreplace(/(^\s)|(\s$)/g,"");}
function Login(){
var user=$("user")value;
var pwd=$("pwd")value;
if(!trim(user)){alert("用户名不能为空");$("user")focus();return false;}
if(!trim(pwd)){alert("密码不能为空");$("pwd")focus();return false;}
if(pwdlength<6){alert("密码不能少于6位数");$("pwd")focus();return false;}
if(pwdlength>16){alert("密码不能大于16位数");$("pwd")focus();return false;}
$("loginform")submit();
}
</script>
<form name="loginform" id="loginform">
<input type="text" name="user" id="user" />
<input type="password" name="pwd" id="pwd" />
<input type="button" value="提交" onclick="Login();" />
</form>
function a(){
var a = $("#username")val();
var b = $("#password")val();
alert("帐号="+a+"<>密码="+b)
}
<input type="button" name="loginbtn" id="loginbtn" class="flatbtn-blu hidemodal" value="登陆" tabindex="3"style="height: 50px;width: 80px;margin-left: 85px;" onclick="a();" >
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)