jQuery是否可以检测是否返回了false

jQuery是否可以检测是否返回了false,jquery,validation,fadein,Jquery,Validation,Fadein,我的困境是,我有一段代码在FF中可以正常工作,但在IE中不行。我正在提交一个表单,并首先用jQuery验证它。问题是,当我在fadeIn()中输入两次“fields required”消息时,它的fadeIn()会出现两次,因为有两个输入需要验证,所以在FF中,这可以正常工作,但在IE中,它会尝试淡入两次,实际上,消息会出现,然后立即消失。所以我想我能做的就是说“如果其中一个返回false,那么fadeIn消息”所以只做一个fadeIn var name = $(

我的困境是,我有一段代码在FF中可以正常工作,但在IE中不行。我正在提交一个表单,并首先用jQuery验证它。问题是,当我在fadeIn()中输入两次“fields required”消息时,它的fadeIn()会出现两次,因为有两个输入需要验证,所以在FF中,这可以正常工作,但在IE中,它会尝试淡入两次,实际上,消息会出现,然后立即消失。所以我想我能做的就是说“如果其中一个返回false,那么fadeIn消息”所以只做一个fadeIn

                var name = $("#name").val();
                var email = $("#email").val();
                if (name == ""){
                    $("#needed").fadeIn();
                    return false;   
                }
                if (email == ""){
                    $("#needed").fadeIn();
                    return false;
                }
你为什么不干脆

if (name == "" || email == ""){
      $("#needed").fadeIn();
      return false;
}
你为什么不干脆

if (name == "" || email == ""){
      $("#needed").fadeIn();
      return false;
}


同样的结果。不知道为什么!IE问题?你的函数是如何附加到表单提交的?结果相同。不知道为什么!IE可能有问题?你的功能是如何附加到表单提交的?