JavaScript,如果语句规则未触发

时间:2020-08-04 10:04:56

标签: javascript if-statement

我正在使用https://www.formget.com/jquery-login-form/

中的本教程

所有操作均与本教程完全相同。但是,当php脚本回显为“成功登录...”时,else if语句似乎不会触发。文本与else if语句完全匹配。有人知道为什么它不会触发吗?

$(document).ready(function(){
    $("#login").click(function(){
        var email = $("#email").val();
        var password = $("#password").val();
        // Checking for blank fields.
        if( email =='' || password ==''){
            $('input[type="text"],input[type="password"]').css("border","2px solid red");
            $('input[type="text"],input[type="password"]').css("box-shadow","0 0 3px red");
            alert("Please fill all fields...!!!!!!");
        }else {
            $.post("login.php",{ email1: email, password1:password},
            function(data) {
                if(data=='Invalid Email.......') {
                    $('input[type="text"]').css({"border":"2px solid red","box-shadow":"0 0 3px red"});
                    $('input[type="password"]').css({"border":"2px solid #00F5FF","box-shadow":"0 0 5px #00F5FF"});
                    alert(data);
                }else if(data=='Email or Password is wrong...!!!!'){
                    $('input[type="text"],input[type="password"]').css({"border":"2px solid red","box-shadow":"0 0 3px red"});
                    alert(data);
                } else if(data=='Successfully Logged in...'){
                    $("form")[0].reset();
                    $('input[type="text"],input[type="password"]').css({"border":"2px solid #00F5FF","box-shadow":"0 0 5px #00F5FF"});
                    alert("W" + data);
                } else{
                alert(data);
                }
            });
        }
    });
});

0 个答案:

没有答案