请问关于javascript函数中对象为空或不存在问题
来源:百度知道 编辑:UC知道 时间:2024/09/23 05:23:45
<input name="username" type="text" class="inputtext" id="username" onChange="usercheck(username)">
下面是调用的函数:
function usercheck(obj){
var f=document.reg;
var username=f.username.value;
if(username==""){
document.getElementById(obj).innerHTML=" <font color=red>用户名不能为空!</font>";
f.username.focus();
return false;
}
else{
document.getElementById(obj).innerHTML="正在读取数据...";
send_request('checkuserreg.php?username='+username);
reobj=obj;
}
显示username对象为空或不存在!
下面是调用的函数:
function usercheck(obj){
var f=document.reg;
var username=f.username.value;
if(username==""){
document.getElementById(obj).innerHTML=" <font color=red>用户名不能为空!</font>";
f.username.focus();
return false;
}
else{
document.getElementById(obj).innerHTML="正在读取数据...";
send_request('checkuserreg.php?username='+username);
reobj=obj;
}
显示username对象为空或不存在!
<input name="username" type="text" class="inputtext" id="username" onChange="usercheck(this)">
代码写的混乱哦。。。。
给你改写了下,你试下
<form id="frm">
<input name="username" type="text" class="inputtext" id="username" onChange="usercheck("username")"><span id="username_tips"></span>
</form>
<script>
function $(id){return document.getElementById(id)}
function usercheck(id){
var oUserName = $(id);
var oUserNameTips = $(id+"_tips");
var username=oUserName.value;
if(username==""){
oUserNameTips .innerHTML=" <font color=red>用户名不能为空! </font>";
oUserName.focus();
return false;
}
else{
oUserNameTips .innerHTML = "正在读取数据...";
send_request('check