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

سلام

چطور به آرایه حلقه بزنیم تا چک کنیم مقداری که در یک 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.");
    }
}


محسن موحد ۰۶ شهریور ۱۴۰۲، ۱۴:۲۳