网上搜了些实时监测用户名的脚本例子,没效果,结合其他资料写了下面这个,实现在用户名输入框失去焦点时,检测用户名是否可用,并修改当前页面的样式。
<form action="../CheckUserNameExistServerlet " method="post" name="signup_form">
............
<input class="input_1" id="user_name" maxlength="30" name="user[name]" size="30" type="text" title="" onblur="validate_User_name();" />
............
//user_name输入框失去焦点后,执行脚本
function validate_User_name() {
var user_already_exist = 0;
var user_name = document.getElementById("user_name");
/*同步验证数据库中是否已经存在该用户名*/
user_already_exist = check_User_Name_Exist();
if(user_already_exist == 1){
//如果用户名已经存在,提示用户用户名不可用,样式validation-failed让输入框变色
&n