JS判断用户是否登陆登陆
login.aspx是用来登陆,index.aspx用来显示login.aspx登陆的相关信息,比如性名,注册时间,登陆时间等,前台代码(用JS写的)已经有了,index...
login.aspx是用来登陆,index.aspx用来显示login.aspx登陆的相关信息,比如性名,注册时间,登陆时间等,前台代码(用JS写的)已经有了,index.aspx页面用js怎么显示这些信息,最重要的用JS怎么判断用户是否登陆,如果没有登陆(在浏览器直接输入地址,跳转到login.aspx)这个代码怎么做??
兄弟在线急,以前做C#的,不是很懂JS,望兄弟们多多指教!!,小弟不盛感激!!三十分相送(没分了,就这么多了!!) 展开
兄弟在线急,以前做C#的,不是很懂JS,望兄弟们多多指教!!,小弟不盛感激!!三十分相送(没分了,就这么多了!!) 展开
5个回答
展开全部
在jsp页面上增加submit登陆提交按钮,点击登陆提交按钮后触发判断用户名和密码的方法,在此方法中获取输入的用户名和密码与正确的用户名和密码进行判断即可。
示例代码:
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<script type="text/javascript">
//点击登陆提交按钮触发此方法
function checkuser() {
if($('uname') == "aaaa" && $('pwd') == "123") {//判断用户名和密码
alert('登陆成功');
}else {
alert('登陆失败');
}
}
//通过标签id属性获取该标签value
function $(id) {
return document.getElementById(id).value;
}
</script>
</head>
<body>
<form action="">
用户名:<input type="text" id="uname"/><br>
密码:<input type="password" id="pwd"/><br>
<input type="submit" value="登录" onclick="checkuser()"/>
</form>
</body>
</html>
示例代码:
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<script type="text/javascript">
//点击登陆提交按钮触发此方法
function checkuser() {
if($('uname') == "aaaa" && $('pwd') == "123") {//判断用户名和密码
alert('登陆成功');
}else {
alert('登陆失败');
}
}
//通过标签id属性获取该标签value
function $(id) {
return document.getElementById(id).value;
}
</script>
</head>
<body>
<form action="">
用户名:<input type="text" id="uname"/><br>
密码:<input type="password" id="pwd"/><br>
<input type="submit" value="登录" onclick="checkuser()"/>
</form>
</body>
</html>
展开全部
login.aspx 登陆成功后,你肯定会保存用户登陆的信息,一般都是在session里存,也有在cookie里存的,等进入index.aspx 页面时,你可以先判断下session,没有要的用户信息,就直接response.Redirect 嘛,干嘛要用js呢
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我认为你是想用AJAX来实现,
var i=1;
function listNews(user,password)
{
var xmlHttp1 = null;
requestNewsNum=requestNum;
var keyword = escape(escape(n_keyword));
var str = "'"+user+"','"+password+"'";
i = requestNum;
switch(requestNum){
case 1:
startRequest("需要调用方法的路径和名字"+str,1);
break;
}
}
function createXMLHttpRequest(i) {
if(window.XMLHttpRequest) {
eval( 'xmlHttp'+i+"=new XMLHttpRequest()");
}else if(window.ActiveXObject) {
eval( 'xmlHttp'+i+"=new ActiveXObject('Microsoft.XMLHTTP')");
}
}
function startRequest(url,i) {
createXMLHttpRequest(i);
eval( "("+'xmlHttp'+i+")"+".onreadystatechange = "+function(){
if(eval( "("+'xmlHttp'+i+")"+".readyState==4")){
if(eval( "("+'xmlHttp'+i+")"+".status==200")) {
document.getElementById("DIV的名字(显示的地方)"+i).innerHTML = eval( "("+'xmlHttp'+i+")"+".responseText");
}
}
});
eval( "("+'xmlHttp'+i+")"+".open('GET',url,true)");
eval( "("+'xmlHttp'+i+")"+".send(null)");
}
这是整个AJAX的框架.
var i=1;
function listNews(user,password)
{
var xmlHttp1 = null;
requestNewsNum=requestNum;
var keyword = escape(escape(n_keyword));
var str = "'"+user+"','"+password+"'";
i = requestNum;
switch(requestNum){
case 1:
startRequest("需要调用方法的路径和名字"+str,1);
break;
}
}
function createXMLHttpRequest(i) {
if(window.XMLHttpRequest) {
eval( 'xmlHttp'+i+"=new XMLHttpRequest()");
}else if(window.ActiveXObject) {
eval( 'xmlHttp'+i+"=new ActiveXObject('Microsoft.XMLHTTP')");
}
}
function startRequest(url,i) {
createXMLHttpRequest(i);
eval( "("+'xmlHttp'+i+")"+".onreadystatechange = "+function(){
if(eval( "("+'xmlHttp'+i+")"+".readyState==4")){
if(eval( "("+'xmlHttp'+i+")"+".status==200")) {
document.getElementById("DIV的名字(显示的地方)"+i).innerHTML = eval( "("+'xmlHttp'+i+")"+".responseText");
}
}
});
eval( "("+'xmlHttp'+i+")"+".open('GET',url,true)");
eval( "("+'xmlHttp'+i+")"+".send(null)");
}
这是整个AJAX的框架.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用 ajax
在不用刷新页面的情况下,利用js和后台交互数据
在网上查去吧 有一个jquery.js
楼上说的是框架原理,jquery.js 把他们封装了直接用就好
在不用刷新页面的情况下,利用js和后台交互数据
在网上查去吧 有一个jquery.js
楼上说的是框架原理,jquery.js 把他们封装了直接用就好
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
搞不懂你为什么要用js,
用session就ok了,还js干嘛?
用session就ok了,还js干嘛?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询