🔥 ۴۰ درصد تخفیف ثبت‌نام دوره‌ها قبل از افزایش قیمت‌ها
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ استاد ارشمید کاملی
حلقه زنی روی آرایه
جامعه جاوا اسکریپت ایجاد شده در ۰۶ شهریور ۱۴۰۲

سلام

چطور به آرایه حلقه بزنیم تا چک کنیم مقداری که در یک input وارد میشود برابر با یکی از value‌های آرایه هست و اگر برابر بود بره یک سایت مورد نظر

سلام،

اگر با حلقه بخواید پیاده کنید:

کد html:

< input type="text" id="myInput">
< button on click ="checkValue()" > Check Value< /button>

کد جاوااسکریپت:

let myArray = ["value1", "value2", "value3"];
function checkValue() {
    let inputValue = document.getElementById("myInput").value;
    let found = false;
    for (let i = 0; i < myArray.length; i++) {
        if (myArray[i] === inputValue) {
            found = true;
            break;
        }
    }
    if (found) {
        window.location.href = "https://www.example.com";
    } else {
        alert("The entered value does not exist in the array.");
    }
}

البته بدون حلقه و به کمک include میتونید پیاده کنید:

let myArray = ["value1", "value2", "value3"];
function checkValue() {
    let inputValue = document.getElementById("myInput").value;
    if (myArray.includes(inputValue)) {
        window.location.href = "https://www.example.com"; 
    } else {
        alert("The entered value does not exist in the array.");
    }
}


خانم عدیله ترکان ۰۶ شهریور ۱۴۰۲، ۱۴:۲۳