我在下面的代码中工作很好,我在jQuery中准备好的功能,当我填写表单并将焦点从输入元素更改为另一个运行ajax检查并分配一个CSS类到元素,显示如果验证或不。一切还好。如何在jQuery中定义函数?
id'喜欢用这个代码定义一个函数,所以我也可以在页面刚刚加载时调用它,所以如果表单填充在服务器端,并且模糊,但是我面对时也会执行检查麻烦在jQuery中定义函数。
这是在模糊运行的代码
$('#join_username').blur(function(){
$('#join_username').addClass(\"join_form_input_checking\");
$('#join_username').removeClass(\"join_form_input\");
$('#join_username').removeClass(\"join_form_input_error\");
$('#join_username').removeClass(\"join_form_input_verified\");
$.post(\"inc/viewlets/join_form/check_username.php\", {
join_username: $('#join_username').val()
},
function(response){
setTimeout(\"finishAjaxUsername('usernameResult', '\"+escape(response)+\"')\", 400);
if(escape(response)=='true') joinFormCheck[0]=true;
else joinFormCheck[0]=false;
checkFormArray(joinFormCheck);
}
);
return false;
});
你为什么要逃避字符串分隔符? – kiamlaluno 2009-12-18 18:02:58