菜鸟求解:function check_user(){
var user_name=document.logn.name.value;
var user_password1=document.logn.password1.value;
var user_password2=document.logn.password2.value;
var user_age=document.logn.age.value;
var user_email=document.logn.email.value;
var user_tellphone=document.logn.tellphone.value;
var user_address=document.logn.address.value;
if(user_name=="")
{
alert("姓名不能为空!");
document.logn.name.focus();
return false;
}
else if(user_password1=="")
{
alert("密码不能为空!");
document.logn.password1.focus();
return false;
}
else if(user_password1 != user_password2)
{
alert("您两次输入的密码不一致!");
document.logn.password2.focus();
return false;
}
else if(user_age=="" )
{
alert("请输入年龄!");
document.logn.age.focus();
return false;
}
else if(user_age.replace(/[^0-9]/g,'')))
{
document.logn.email.focus();
return true;
}
else if (user_email.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/))
{
document.logn.tellphone.focus();
return true ;
}
else if(user_tellphone.replace(/[^0-9]/g,'')))
{
document.logn.address.focus();
return true;
}
}这个是我调用的一段js代码,运行的时候报“Microsoft JScript 运行时错误: 缺少对象”这个错误,对js不是很了解,是不是那个方法用错了啊!
<head runat="server">
<title>无标题页</title>
</head><body>
<script language="javascript" type="text/javascript">js代码放在asp页面的,上面是我js前面的部分
else if(
{
document.logn.email.focus();
return true;
}这段代码上user_age.replace(/[^0-9]/g,''))这个在asp页面的js中不能用还是这个方法有问题,那位有什么好的建议没?
但是同样的问题还存在!