Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.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中的多个ID;如果()”;_Javascript_Html - Fatal编程技术网

Javascript中的多个ID;如果()”;

Javascript中的多个ID;如果()”;,javascript,html,Javascript,Html,我想同时选择两个ID,但我不知道如何操作。 我添加了humanian.js,我想为这两个字段显示错误消息 谢谢 这是我的密码: var flatty1=humanic.create({ baseCls:“人性化公寓”, addnCls:“人性化的成功”, 超时:2500 }); var flatty2=humanic.create({ baseCls:“人性化公寓”, addnCls:“人道平面度误差”, 超时:2500 }); 函数检查(){ if(document.getElementBy

我想同时选择两个ID,但我不知道如何操作。
我添加了humanian.js,我想为这两个字段显示错误消息

谢谢

这是我的密码:

var flatty1=humanic.create({
baseCls:“人性化公寓”,
addnCls:“人性化的成功”,
超时:2500
});
var flatty2=humanic.create({
baseCls:“人性化公寓”,
addnCls:“人道平面度误差”,
超时:2500
});
函数检查(){
if(document.getElementById('name')。值==0){
flatty2.log(“请先填写所有字段!”);
}否则{
flatty1.log(“+document.getElementById('name')。value++”是很棒的名称!”);
flatty1.log(“+document.getElementById('country')。value++”是一个美丽的地方!”);
flatty1.log(“您的姓名和国家:”+“”+document.getElementById('name')。值+“”+”,“+“”+document.getElementById('country')。值)+;”;
log(“感谢您测试这个脚本”+“”+document.getElementById('name')。value++”!”;
}
}
html,
身体{
最小高度:100%;
}
.人道主义,
1.人情平淡{
位置:固定;
-moz转换:所有0.4易入易出;
-webkit过渡:所有0.4s易入易出;
-ms转换:所有0.4s易进易出;
-o型过渡:所有0.4s易于输入输出;
过渡:所有0.4缓进缓出;
z指数:100000;
过滤器:progid:DXImageTransform.Microsoft.Alpha(不透明度=100);
}
.人道主义,
1.人情平淡{
字体系列:Helvetica Neue、Helvetica、san serif;
字体大小:16px;
排名:0;
左:30%;
不透明度:0;
宽度:40%;
颜色:#444;
填充:10px;
文本对齐:居中;
背景色:#fff;
-webkit边框右下半径:3px;
-webkit边框左下半径:3px;
-moz边框右下半径:3px;
-moz边框左下半径:3px;
边框右下半径:3px;
边框左下半径:3px;
-webkit盒阴影:0 1px2pRGBA(0,0,0,0.5);
盒影:0 1px2pRGBA(0,0,0,0.5);
-moz变换:translateY(-100px);
-webkit转换:translateY(-100px);
-ms变换:translateY(-100px);
-o变换:translateY(-100px);
转换:translateY(-100px);
}
.p,
.p,
.ul,
.人道公寓{
保证金:0;
填充:0;
}
.ul,
.人道公寓{
列表样式:无;
}
.humanic.humanic-flatty-info,
.humanic-flatty.humanic-flatty-info{
背景色:#3498db;
颜色:#FFF;
}
.人道的,人道的,平淡的,成功的,
.人道-平淡,人道-平淡-成功{
背景色:#18bc9c;
颜色:#FFF;
}
.humanic.humanic-flatty-error,
.humanic-flatty.humanic-flatty-error{
背景色:#e74c3c;
颜色:#FFF;
}
.人性化的动画,
.humanic-flatty.humanic-flatty-animate{
不透明度:1;
-moz变换:translateY(0);
-webkit转换:translateY(0);
-ms变换:translateY(0);
-o变换:translateY(0);
变换:translateY(0);
}
.人性化动画:悬停,
.Humanic flatty.Humanic flatty动画:悬停{
不透明度:0.7;
}
.js动画,
.humanic-flatty.humanic-flatty-js-animate{
不透明度:1;
-moz变换:translateY(0);
-webkit转换:translateY(0);
-ms变换:translateY(0);
-o变换:translateY(0);
变换:translateY(0);
}
.js动画:悬停,
.Humanic flatty.Humanic flatty js动画:悬停{
不透明度:0.7;
过滤器:progid:DXImageTransform.Microsoft.Alpha(不透明度=70);
}

*填写所有字段并按下“检查”按钮。


选中
您可以选择这两个字段并测试它们的值是否为空字符串。如果其中任何一个为空,则显示错误

您可以使用OR运算符
|
来实现这一点

function check() {
    if (document.getElementById('name').value == '' || 
        document.getElementById('country').value == '') {
        flatty2.log("Please fill all fields first!");
    } else {
        // the rest of the thing    
    }
}

我知道有一个公认的答案。我只想补充这个答案,说有一个更好的方法进行验证。OP可以向所有需要验证的字段添加一个类。然后验证这些字段。不在if条件下为每个字段新输入此值

JS:

var flag = false;
var validateFields = document.getElementsByClassName("validate");
  for (var i = 0; i < validateFields.length; i++) {
    if (validateFields[i].value == '' || validateFields[i].value == undefined) {
      flatty2.log("Please fill all fields first!");
      flag = true;
    }
  }
  if (flag) {
    //success code
}
<input type="textbox" id="country" class="validate" placeholder="Your country">

密码测试
*填写所有字段并按下“检查”按钮。

检查 如果您的回答是您的问题,请考虑将它标记为未来访问者的答案。