先是templater的js
function ajaxresponse(objname, data) {
var x = new Ajax('XML', objname);
x.get('do.php?ac=$_SCONFIG[register_action]&' + data, function(s){
var obj = $(objname);
s = trim(s);
if(s.indexOf('succeed') > -1) {
obj.style.display = '';
obj.innerHTML = '<img src="image/check_right.gif" width="13" height="13">';
obj.className = "warning";
} else {
warning(obj, s);
}
});
}
然后Source中
elseif($op == "checkusername") {
$username = trim($_GET['username']);
if(empty($username)) {
showmessage('user_name_is_not_legitimate');
}
@include_once (S_ROOT.'./uc_client/client.php');
$ucresult = uc_user_checkname($username);
if($ucresult == -1) {
showmessage('user_name_is_not_legitimate');
} elseif($ucresult == -2) {
showmessage('include_not_registered_words');
} elseif($ucresult == -3) {
showmessage('user_name_already_exists');
} else {
showmessage('succeed');
}
}