14 个解决方案
#1
亲,贴出代码让大家帮你看看吧
#2
function login(){
//saveInfo();
var loginId=document.getElementById("loginId").value;
loginId = cTrim(loginId,0).toLowerCase();
var password=document.getElementById("password").value;
var ch=document.getElementsByName("che");
var l=ch.length;
var date=new Date();
for(var n=0;n<l;n++){
if(ch[n].checked){
date.setTime(date.getTime()+365*24*3600*1000);
setCookie("loginId",loginId,date);
setCookie("che","1",date);
}else{
date.setTime(date.getTime()+365*24*3600*1000);
clearCookie("loginId");
setCookie("che","2",date);
}
}
--------------------------------------------------------------------------------
<table border=0 cellspacing=0 cellpadding=0 >
<tr>
<td height="30px">用户名:</td>
<td><input id="loginId" name="textfield" type="text"
size="15" /></td>
<td height="30px"> 密 码:</td>
<td><input id="password" name="textfield2" type="password"
size="15" /></td>
<td height="30px"> </td>
<td><input name="Submit" type="image" value="提交"
onclick="javascript:login()"
src="<gtp:url/>/webbjkys/resources/webinfo/images/button_dl.gif" />
<a href="javascript:login();">登陆<!--img src="<gtp:url/>/webbjkys/resources/webinfo/images/button_cz.gif" border=0--></a>
<!--input name="Submit2" type="image" value="重置" onclick="reset()"
src="<gtp:url/>/webbjkys/resources/webinfo/images/button_cz.gif" /--></td>
<td> </td>
<!--td><input type="checkbox" name="che" id="che" />记住密码</td-->
<td> <a target=_blank href="<gtp:url/>/login/reLogin.do">进入后台办公</a> </td>
#3
有可能是浏览器禁用了JS
#4
不知道哪里没执行
是cTrim没有定义产生的吗?
是cTrim没有定义产生的吗?
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<table border=0 cellspacing=0 cellpadding=0 >
<tr>
<td height="30px">用户名:</td>
<td><input id="loginId" name="textfield" type="text" size="15" /></td>
<td height="30px"> 密 码:</td>
<td><input id="password" name="textfield2" type="password" size="15" /></td>
<td height="30px"> </td>
<td><input name="Submit" type="image" value="提交"
onclick="javascript:login()"
src="<gtp:url/>/webbjkys/resources/webinfo/images/button_dl.gif" />
<a href="javascript:login();">登陆<!--img src="<gtp:url/>/webbjkys/resources/webinfo/images/button_cz.gif" border=0--></a>
<!--input name="Submit2" type="image" value="重置" onclick="reset()"
src="<gtp:url/>/webbjkys/resources/webinfo/images/button_cz.gif" /--></td>
<td> </td>
<!--td><input type="checkbox" name="che" id="che" />记住密码</td-->
<td> <a target=_blank href="<gtp:url/>/login/reLogin.do">进入后台办公</a> </td>
</body>
<script>
function login(){
alert("进入login");
//saveInfo();
var loginId=document.getElementById("loginId").value;
loginId = cTrim(loginId,0).toLowerCase(); //这个cTrim没看到
var password=document.getElementById("password").value;
var ch=document.getElementsByName("che");
var l=ch.length;
var date=new Date();
for(var n=0;n<l;n++){
if(ch[n].checked){
date.setTime(date.getTime()+365*24*3600*1000);
setCookie("loginId",loginId,date);
setCookie("che","1",date);
}else{
date.setTime(date.getTime()+365*24*3600*1000);
clearCookie("loginId");
setCookie("che","2",date);
}
}
}
</script>
</html>
#5
有的IE点登录就点不动,有的IE则正常呢。
#6
cTrim定义了,在JS文件里定义的。直接就点不动。
#7
现在提交都不需要form了么?
#8
自己顶起来。请哪位高手再看看,先谢谢!
#9
看浏览器报什么错
#10
ie10没反映?还是 ie6没反映?浏览器开启免追踪模式了?不让写cookie?
#11
我也遇到同样问题呀
#12
在IE浏览器的Internet选项菜单里》》安全选项》》自定义级别 有个运行ActiveX控件和插件,选启用。我之前也遇到过这样的问题,就是这么解决的,楼主参考下。。。
#13
哦,最好是把IE更新到IE8以上使用。版本太低也会出问题,有些脚本运行不了的。
#14
我没有看到form啊,难道是LZ贴代码的时候少贴了。
还有个问题纳闷
var ch=document.getElementsByName("che");
记住密码这个选项有ID,为什么不用ID获取元素呢,而是用name
var ch=document.getElementById("che");
还有个问题纳闷
var ch=document.getElementsByName("che");
记住密码这个选项有ID,为什么不用ID获取元素呢,而是用name
var ch=document.getElementById("che");
#1
亲,贴出代码让大家帮你看看吧
#2
function login(){
//saveInfo();
var loginId=document.getElementById("loginId").value;
loginId = cTrim(loginId,0).toLowerCase();
var password=document.getElementById("password").value;
var ch=document.getElementsByName("che");
var l=ch.length;
var date=new Date();
for(var n=0;n<l;n++){
if(ch[n].checked){
date.setTime(date.getTime()+365*24*3600*1000);
setCookie("loginId",loginId,date);
setCookie("che","1",date);
}else{
date.setTime(date.getTime()+365*24*3600*1000);
clearCookie("loginId");
setCookie("che","2",date);
}
}
--------------------------------------------------------------------------------
<table border=0 cellspacing=0 cellpadding=0 >
<tr>
<td height="30px">用户名:</td>
<td><input id="loginId" name="textfield" type="text"
size="15" /></td>
<td height="30px"> 密 码:</td>
<td><input id="password" name="textfield2" type="password"
size="15" /></td>
<td height="30px"> </td>
<td><input name="Submit" type="image" value="提交"
onclick="javascript:login()"
src="<gtp:url/>/webbjkys/resources/webinfo/images/button_dl.gif" />
<a href="javascript:login();">登陆<!--img src="<gtp:url/>/webbjkys/resources/webinfo/images/button_cz.gif" border=0--></a>
<!--input name="Submit2" type="image" value="重置" onclick="reset()"
src="<gtp:url/>/webbjkys/resources/webinfo/images/button_cz.gif" /--></td>
<td> </td>
<!--td><input type="checkbox" name="che" id="che" />记住密码</td-->
<td> <a target=_blank href="<gtp:url/>/login/reLogin.do">进入后台办公</a> </td>
#3
有可能是浏览器禁用了JS
#4
不知道哪里没执行
是cTrim没有定义产生的吗?
是cTrim没有定义产生的吗?
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<table border=0 cellspacing=0 cellpadding=0 >
<tr>
<td height="30px">用户名:</td>
<td><input id="loginId" name="textfield" type="text" size="15" /></td>
<td height="30px"> 密 码:</td>
<td><input id="password" name="textfield2" type="password" size="15" /></td>
<td height="30px"> </td>
<td><input name="Submit" type="image" value="提交"
onclick="javascript:login()"
src="<gtp:url/>/webbjkys/resources/webinfo/images/button_dl.gif" />
<a href="javascript:login();">登陆<!--img src="<gtp:url/>/webbjkys/resources/webinfo/images/button_cz.gif" border=0--></a>
<!--input name="Submit2" type="image" value="重置" onclick="reset()"
src="<gtp:url/>/webbjkys/resources/webinfo/images/button_cz.gif" /--></td>
<td> </td>
<!--td><input type="checkbox" name="che" id="che" />记住密码</td-->
<td> <a target=_blank href="<gtp:url/>/login/reLogin.do">进入后台办公</a> </td>
</body>
<script>
function login(){
alert("进入login");
//saveInfo();
var loginId=document.getElementById("loginId").value;
loginId = cTrim(loginId,0).toLowerCase(); //这个cTrim没看到
var password=document.getElementById("password").value;
var ch=document.getElementsByName("che");
var l=ch.length;
var date=new Date();
for(var n=0;n<l;n++){
if(ch[n].checked){
date.setTime(date.getTime()+365*24*3600*1000);
setCookie("loginId",loginId,date);
setCookie("che","1",date);
}else{
date.setTime(date.getTime()+365*24*3600*1000);
clearCookie("loginId");
setCookie("che","2",date);
}
}
}
</script>
</html>
#5
有的IE点登录就点不动,有的IE则正常呢。
#6
cTrim定义了,在JS文件里定义的。直接就点不动。
#7
现在提交都不需要form了么?
#8
自己顶起来。请哪位高手再看看,先谢谢!
#9
看浏览器报什么错
#10
ie10没反映?还是 ie6没反映?浏览器开启免追踪模式了?不让写cookie?
#11
我也遇到同样问题呀
#12
在IE浏览器的Internet选项菜单里》》安全选项》》自定义级别 有个运行ActiveX控件和插件,选启用。我之前也遇到过这样的问题,就是这么解决的,楼主参考下。。。
#13
哦,最好是把IE更新到IE8以上使用。版本太低也会出问题,有些脚本运行不了的。
#14
我没有看到form啊,难道是LZ贴代码的时候少贴了。
还有个问题纳闷
var ch=document.getElementsByName("che");
记住密码这个选项有ID,为什么不用ID获取元素呢,而是用name
var ch=document.getElementById("che");
还有个问题纳闷
var ch=document.getElementsByName("che");
记住密码这个选项有ID,为什么不用ID获取元素呢,而是用name
var ch=document.getElementById("che");