使用带有用户输入的if语句,它将值与数组列表进行比较 '
var cib = document.getElementById("cibernetico").value;
var ciber = ('ciber','bin');
function validar() {
if (cib == ciber)
{
alert("Gotta !!");
} else {
alert("wrong");
}
}
<body>
<input id="cibernetico" type="text" placeholder="ci...">
<input type="submit" value="Submeter" class="button" onclick="validar()">
</body>
'
答案 0 :(得分:1)
var ciber = ['ciber','bin'];
是否要检查元素是否与列表中的元素之一匹配?
如果是这样的话:ciber.includes(cib)
答案 1 :(得分:1)
var ciber = ['ciber','bin'];
var cib = document.getElementById("cibernetico");
document.getElementById("inputSubmit").addEventListener("click", function() {
validar(cib.value);
}, false);
function validar(valueEntered) {
if (ciber.includes(valueEntered))
{
alert("Gotta !!");
}
else
{
alert("wrong");
}
}
<body>
<input id="cibernetico" type="text" placeholder="ci...">
<input id="inputSubmit" type="submit" value="Submeter" class="button">
</body>
您可以找到有关.includes()
函数=> https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/includes