Я новичок и честно говоря, просто не нашел четкого ответа в гугле. Что я написал не так? Хотелось бы, что бы выполнялось условие при введении одного из значений массива, а в противном случае другое условие.
var name_arr = new Array("me", "you", "they");
var z;
var y = name_arr[y];
if (confirm("would you download this file?")) {
z = prompt("who are you?", "me");
if (z.value = name_arr[y]){
alert("hello" + name_arr[y]);
}
else {
alert("user not found");
}
}
А что такое у Вас var y = name_arr[y];?
Если используете jquery (в тегах указан), то примерно так можно
var name_arr = new Array("me", "you", "they");
var z;
if (confirm("would you download this file?")) {
z = prompt("who are you?", "me");
if ($.inArray(z, name_arr) != -1){ //проверяем наличие введенного значения в массиве
alert("hello " + z);
}
else {
alert("user not found");
}
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
Продвижение своими сайтами как стратегия роста и независимости