检查语法返回true或false,jquery

时间:2014-12-25 10:00:32

标签: jquery ajax

我使用jquery进行验证,我想检查一下我的语法。 这是我的语法:

$("#username").focusout(function() {
            var name = $("#username").val();
            if (name == "") {
                $("#validuser").removeClass("alert-box info radius");
                $("#validuser").html("Please insert your name").addClass("alert-box alert").fadeIn("slow");
                return false;
            } else if (contains(name, names) == true) {
                $("#validuser").removeClass("alert-box info radius");
                $("#validuser").html("Name has been taken, choose another Name").addClass("alert-box alert").fadeIn("slow");
                return false;
            } else {
                $("#validuser").removeClass("alert-box alert round");
                $("#validuser").html("Your Name Correctly").addClass("alert-box info radius").css("display", "block");
            }
        });

我的应用仍在运行,但我不知道我的$("#username").focusout(function() {..}将返回true或false。所以,请!告诉我如何使用console.log或其他东西来检查:)

1 个答案:

答案 0 :(得分:1)

$("#username").focusout(function() {
        var name = $("#username").val();
        var result = null;
        if (name == "") {
            $("#validuser").removeClass("alert-box info radius");
            $("#validuser").html("Please insert your name").addClass("alert-box alert").fadeIn("slow");
            result = false;

        } else if (contains(name, names) == true) {
            $("#validuser").removeClass("alert-box info radius");
            $("#validuser").html("Name has been taken, choose another Name").addClass("alert-box alert").fadeIn("slow");
            result = false;
        } else {
            $("#validuser").removeClass("alert-box alert round");
            $("#validuser").html("Your Name Correctly").addClass("alert-box info radius").css("display", "block");
            result = false;
        }
        alert(result);
    });

http://jsfiddle.net/dkvjxdg3/1/ JSFiddle