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…没关系:)