Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在警报框中显示消息_Javascript_Jquery_Html_Bootstrap 4 - Fatal编程技术网

Javascript 在警报框中显示消息

Javascript 在警报框中显示消息,javascript,jquery,html,bootstrap-4,Javascript,Jquery,Html,Bootstrap 4,$(文档).ready(函数(){ $(文档).on('单击','保存'),函数(){ var fname=$(“#fname”).val(); var lname=$(“#lname”).val(); var email=$(“#email”).val(); var mobile=$(“#mobile”).val(); 如果(fname==“”){ 警报(“需要名字”); 返回false; } else if(lname==“”){ 警报(“需要姓氏”); 返回false; } 如果出现其他情

$(文档).ready(函数(){
$(文档).on('单击','保存'),函数(){
var fname=$(“#fname”).val();
var lname=$(“#lname”).val();
var email=$(“#email”).val();
var mobile=$(“#mobile”).val();
如果(fname==“”){
警报(“需要名字”);
返回false;
}
else if(lname==“”){
警报(“需要姓氏”);
返回false;
}
如果出现其他情况(电子邮件==“”){
警报(“需要电子邮件”);
返回false;
}
其他(fname==“”&&lname==“”&&email==“”){
警报(“所有字段均为必填项”);
返回false;
}
});

基本信息
名字*
姓*
电子邮件*
流动的#
地位
不活跃的
活跃的
所有权限
不
对
拯救

如果需要,只需先移动您的else部分即可

$(document).ready(function(){
    $(document).on('click', '#btnSave', function () {
        var fname = $("#fname").val();
        var lname = $("#lname").val();
        var email = $("#email").val();
        var mobile = $("#mobile").val();

        if(fname == "" && lname == "" && email == ""){
            alert("All Fields are required");
            return false;
        }else if(fname == ""){
            alert('First Name is required');
            return false;
        }
        else if(lname == ""){
            alert("Last Name is required");
            return false;
        }
        else if(email == ""){
            alert("Email is required");
            return false;
        }else{
            alert("All fields are filled");
            return true;
        }
    });
});

如果所有字段均为空,则您的第一个条件将为真,如果其中任何一个字段已填充,则第一个条件将错误,因此它将签入另一个
If-else
部分。

如果

$(document).ready(function(){
    $(document).on('click', '#btnSave', function () {
        var fname = $("#fname").val();
        var lname = $("#lname").val();
        var email = $("#email").val();
        var mobile = $("#mobile").val();

        if(fname == "" && lname == "" && email == ""){
            alert("All Fields are required");
            return false;
        }else if(fname == ""){
            alert('First Name is required');
            return false;
        }
        else if(lname == ""){
            alert("Last Name is required");
            return false;
        }
        else if(email == ""){
            alert("Email is required");
            return false;
        }else{
            alert("All fields are filled");
            return true;
        }
    });
});

如果所有字段均为空,则您的第一个条件将为真,如果其中任何一个字段已填充,则第一个条件将错误,因此它将检查另一个
If else
部分。

更改顺序并重试。将该
else
条件
first

if( fname == "" && lname == "" && email == "") {
    alert("All Fields are required");
    return false;

} eles if(fname == ""){
    alert('First Name is required');
    return false;

} else if(lname == ""){
    alert("Last Name is required");
    return false;

} else if(email == ""){
    alert("Email is required");
    return false;
}

更改顺序并重试。将该
其他
条件
放在第一位

if( fname == "" && lname == "" && email == "") {
    alert("All Fields are required");
    return false;

} eles if(fname == ""){
    alert('First Name is required');
    return false;

} else if(lname == ""){
    alert("Last Name is required");
    return false;

} else if(email == ""){
    alert("Email is required");
    return false;
}

else
中你不能写条件在
else
中你不能写条件这是正确的答案。只是一个控制流问题,没什么。是的,@jordanquarteman,我们只需要检查从所有空白到所有填充的条件流。好的,这意味着它的控制流问题就像@jordanquartemain所说的。但我不需要显示最后一个else条件。我只是在一切正常时添加了最后一个else部分!!!我的错误。失去了一些声誉;):D…没关系:)这是正确的答案。只是一个控制流问题,没什么。是的,@jordanquarteman,我们只需要检查从所有空白到所有填充的条件流。好的,这意味着它的控制流问题,就像@jordanquarteman所说的。但我不需要显示最后一个else条件。我只是在eve时添加了最后一个else部分没关系!!!我错了。失去了一些声誉;):D…没关系:)