function reg_result(data){
if(data==1){
//$("span")[6].innerHTML="注册成功";
$("span")[6].innerHTML='<a href="http://localhost:8001/wlv2.1/index.asp" target="_blank">'+$("input")[0].value+",您好.请点击这里登陆</a>";
setTimeout("delayRun()",1000);//不用点击,自动返回主页
}
else{
$("span")[6].innerHTML="注册失败,请联系管理员2";
}
}
function delayRun(){
var user = $("input")[0].value;
var pwd = $("input")[1].value;
window.location.reload= "http://localhost:8001/wlv2.1/index.asp";
window.close();
}
谁给上面的代码改造一下 ,让他自动返回主页,自动登录
7 个解决方案
#1
function reg_result(data){
if(data==1){
$("span")[6].innerHTML="注册成功,2秒后返回首页";
setTimeout("window.location.href='/wlv2.1/index.asp';",2000);
}else{
$("span")[6].innerHTML="注册失败,请联系管理员2";
}
}
另外,不建议使用$("span")[6],在span上写id值 然后用 $("#errmsg")
#2
谢谢,
还有就是这个返回到index.asp 登录框的用户名和密码还是空的 ,如何把用户名和密码隐藏了 然后在这个区域显示 登录的用户名
#3
<td width="66" align="right">用户名:</td>
<td width="101" class="black"><input id="txt_username" type="text" class="kuang" size="16" maxlength="30"></td>
<td width="41">密 码:</td>
<td width="112" class="black"><input id="txt_password" type="text" class="kuang" size="16" maxlength="30"></td>
<td height="60" colspan="2" class="black"><input type="submit" name="Submit" value="登 录" onclick="input_onsubmit()"></td>
#4
注册成功后需要给SESSION赋值,然后在首页用ASP判断SESSION,如果为空显示登录框,否则显示用户名
如果首页是静态文件,则用AJAX获取SESSION,然后隐藏登录框,显示AJAX信息
如果首页是静态文件,则用AJAX获取SESSION,然后隐藏登录框,显示AJAX信息
#5
在主页已经可以显示 用户名了
主要的是 隐藏用户名和密码的文本框不成功
asp代码
js代码如下
function yincang(){
document.getElementById("txt_username").style.display="none";
document.getElementById("txt_password").style.display="none";
}
用firefox 查看了一下 显示如下信息
TypeError: document.getElementById(...) is null
主要的是 隐藏用户名和密码的文本框不成功
asp代码
<%
if Session("admin_name")<>"" then
Response.Write("<script language=javascript>yincang();</script>")
end if
%>
js代码如下
function yincang(){
document.getElementById("txt_username").style.display="none";
document.getElementById("txt_password").style.display="none";
}
用firefox 查看了一下 显示如下信息
TypeError: document.getElementById(...) is null
#6
把登录的按钮扔到TR里面,TR加个ID,直接隐藏掉TR就行。
#7
解决了 ,注意js加载的顺序
#1
function reg_result(data){
if(data==1){
$("span")[6].innerHTML="注册成功,2秒后返回首页";
setTimeout("window.location.href='/wlv2.1/index.asp';",2000);
}else{
$("span")[6].innerHTML="注册失败,请联系管理员2";
}
}
另外,不建议使用$("span")[6],在span上写id值 然后用 $("#errmsg")
#2
谢谢,
还有就是这个返回到index.asp 登录框的用户名和密码还是空的 ,如何把用户名和密码隐藏了 然后在这个区域显示 登录的用户名
#3
<td width="66" align="right">用户名:</td>
<td width="101" class="black"><input id="txt_username" type="text" class="kuang" size="16" maxlength="30"></td>
<td width="41">密 码:</td>
<td width="112" class="black"><input id="txt_password" type="text" class="kuang" size="16" maxlength="30"></td>
<td height="60" colspan="2" class="black"><input type="submit" name="Submit" value="登 录" onclick="input_onsubmit()"></td>
#4
注册成功后需要给SESSION赋值,然后在首页用ASP判断SESSION,如果为空显示登录框,否则显示用户名
如果首页是静态文件,则用AJAX获取SESSION,然后隐藏登录框,显示AJAX信息
如果首页是静态文件,则用AJAX获取SESSION,然后隐藏登录框,显示AJAX信息
#5
在主页已经可以显示 用户名了
主要的是 隐藏用户名和密码的文本框不成功
asp代码
js代码如下
function yincang(){
document.getElementById("txt_username").style.display="none";
document.getElementById("txt_password").style.display="none";
}
用firefox 查看了一下 显示如下信息
TypeError: document.getElementById(...) is null
主要的是 隐藏用户名和密码的文本框不成功
asp代码
<%
if Session("admin_name")<>"" then
Response.Write("<script language=javascript>yincang();</script>")
end if
%>
js代码如下
function yincang(){
document.getElementById("txt_username").style.display="none";
document.getElementById("txt_password").style.display="none";
}
用firefox 查看了一下 显示如下信息
TypeError: document.getElementById(...) is null
#6
把登录的按钮扔到TR里面,TR加个ID,直接隐藏掉TR就行。
#7
解决了 ,注意js加载的顺序