onbulr事件在火狐下没效果
functioncheckLoginName(uname){createXMLHttp();if(form1.uname.value==""){//form1是表单ID,...
function checkLoginName(uname){
createXMLHttp();
if(form1.uname.value==""){ //form1是表单ID,火狐提示这个is not defined,不是很明白
alert("用户名不能为空!");
//form1.uname.select();
return;
}
alert(123);
var url="checkLoginName.action?name="+encodeURI(uname);
xmlHttp.open("POST",url);
xmlHttp.onreadystatechange=checkNameCallback;
xmlHttp.send(null);
}
在文本框里面onblur="checkLoginName(this.value);"这样调用的。alert都打不出来,IE和谷歌浏览器上面都是正常的,就在火狐上总提示form1 is not defined,不是很明白了,是不支持这样取值么? 展开
createXMLHttp();
if(form1.uname.value==""){ //form1是表单ID,火狐提示这个is not defined,不是很明白
alert("用户名不能为空!");
//form1.uname.select();
return;
}
alert(123);
var url="checkLoginName.action?name="+encodeURI(uname);
xmlHttp.open("POST",url);
xmlHttp.onreadystatechange=checkNameCallback;
xmlHttp.send(null);
}
在文本框里面onblur="checkLoginName(this.value);"这样调用的。alert都打不出来,IE和谷歌浏览器上面都是正常的,就在火狐上总提示form1 is not defined,不是很明白了,是不支持这样取值么? 展开
1个回答
展开全部
您好!很高兴为您答疑。
据您提供的资料,是浏览器根本找不到form1这个对象所致,建议您使用标准的dom取值写法,或者使用jQuery等js框架,将兼容成本转嫁。
如果对我们的回答存在任何疑问,欢迎继续问询。
据您提供的资料,是浏览器根本找不到form1这个对象所致,建议您使用标准的dom取值写法,或者使用jQuery等js框架,将兼容成本转嫁。
如果对我们的回答存在任何疑问,欢迎继续问询。
Storm代理
2023-07-25 广告
2023-07-25 广告
StormProxies是一家可靠的代理服务提供商,提供原生IP(住宅原生IP)和高匿名代理服务。以下是关于StormProxies的原生IP服务的一些信息:1. 住宅原生IP:StormProxies提供的住宅原生IP是指从真实的家庭或企...
点击进入详情页
本回答由Storm代理提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询