使用开源的 Js lib 可以简化很多代码及提高浏览器兼容性。<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>...
function checkname() 

var regname = $("#re_name").val();
if( regname == null || regname.length <4){
$("#tell").html('用户名为空或者少于4位').css("color", "#f00");
return false;
}
if(isError(regname)){
$("#tell").html('用户名含有非法字符').css("color", "#f00");
return false;
} return process();
}function process(){
var regname = $("#re_name").val();
$("#tell").html('正在验证...').css("color","#0066FF");
var dataObj = {};
dataObj['name'] = regname;
dataObj['t'] = Math.random();
$.get("register.php", dataObj, function(ret){
if(ret == "0"){
$("#tell").html('对不起,用户名已被注册').css("color","#f00");
}else{
$("#tell").html('恭喜!用户名可以使用').css("color","#FF3CFF");
} });
return true;
}
...