判断验证码部分代码如下:
$("#check_code").focusout(function(e) {
                //添加一个输入错误文本样式,类此百度的注册页面
                $(this).addClass("focusoutTextAndError");
                                //获取客户端文本中验证码
var check_code=$(this).val();
                                //记录输入验证码后验证的状态描述
var state="";
                                //记录状态文字的样式
var className="red";
                                //如果验证码是4位数字
if(!(/^[0-9]{4}$/.test(check_code))){
state="验证码不正确!";
}else{
                                        //否则使用jQuery进行get提交
$.get("CheckCodeServlet",{check_code:$("#check_code").val()},function(returnedDate){
//此处要与服务器交互,此处假设验证成功
state="验证码正确!";
className="green";
});
}  
//下面两条输出应该是一样的是不,但是第一句输出的是
                                    //state=,className=red
                               //第二条输出state==验证码正确!,className=green
                               //求解?
                                alert("state="+state+",className="+className);
alert("state="+state+",className="+className);
$("#check_code_state").html("<font class="+className+">"+state+"</font>");
$("#check_code").css("border-color",className);
            });