我当前的代码是这个,我想要看看在完成键后我是否可以获得返回值。
$("#confirm").keyup(function(event){
event.preventDefault();
ajax_pass_check();
});
所以我最终会得到这样的结果,因为我的ajax_pass_check();
函数返回真/假。
$("#confirm").keyup(function(event){
event.preventDefault();
return ajax_pass_check();
});
我想看看我是否可以这样做,并尝试类似
var one = $("#confirm").keyup(function(event){
event.preventDefault();
return ajax_pass_check();
});
我是 javascript 的新手,我已经在 google 上看了一段时间,但我还没有找到我需要的东西,所以我想我会问的。但是,当我尝试这样做时,并没有得到我希望的预期结果。既然var one
留下false
了,当它应该true
在函数之后ajax_pass_check();
var one
~edit:我听取了你们中的一个人的建议(感谢所有回复!)即使我在 keyup 函数中将变量设置为 true,我仍然无法弄清楚为什么我的变量为 false。
$(document).ready(function(){
var one = false;
$("#confirm").keyup(function(event){
event.preventDefault();
one = ajax_pass_check();
//one = true; //even if I do that it doesn't work.
});
if(one == true)
{
$('input[type="submit"]').removeAttr('disabled');
}
else
{
$('input[type="submit"]').attr('disabled','disabled');
}
});