שלח תשובה

זירת השאלות

488
צפיות
6
תשובות

האם קיימת אפשרות להגדיר מערך של

,‏ 18 במרץ, 2004

תגיות בדף כך שכשאני רוצה לבדוק את הערכים שלהן אני אוכל לרוץ עם לולאה במקום לעבור תגית תגית.
לדוגמא יש לי 10 תיבות טקסט שאני רוצה לבצע בדיקת קלט עליהן.

תגיות:

6 תשובות

  1. ניר טייב הגיב:

    אם אני לא טועה
    יש משהו כזה ב-dhtml כנס למדריך ותבדוק

  2. idv הגיב:

    הסבר
    יצרתי בדף 10 תגיות של תיבות טקסט:
    txt1,txt2…txt10
    אני רוצה לבצע על כל אחת מהתיבות בדיקת טקסט. הבדיקה צריכה להתבצע אצל הלקוח. כתבתי סקפריט שמבצע את הבדיקה על כל אחת מהן. הבעיה היא שכרגע יש שאלת תנאי לכל אחת מהתיבות בנפרד:
    if txt1=… then
    if txt2=… then
    .
    .
    .
    if txt10=… then
    מה שאני מחפש זה לבצע את כל העניין בלולאה:
    for i=1 to 10
    if txt(i)=… then

  3. אוריקס הגיב:

    הייתי נותן להם Id מסודר
    ואז עושה

    document.getElementById(i)

  4. ניר טייב הגיב:

    ואם זה לא מובן אז הנה קצת פירוט
    נגיד יש לך 5 inputים אז אתה נותן להם את השמות הבאים

    input(0)
    input(1)
    input(2)
    input(3)
    input(4)

    לאחר מכן בונים את האובייקטים ב-JS

    var inputArray = new Array(5)
    for (i=0;i<5;i++)
    inputArray[i] = document.getElementById("input(" + i + ")");

    ולאחר מכן עוברים בלולאה על ה-length של המערך ועושים את הפעולות.

    עוד שיטה היא להכניס למערך ישר את חמשת השמות של ה-inputים ואז לעבור בלולאה

    var inputArray = new Array(5)
    inputArray[0] = document.getElementById("input(0)")


    ולאחר מכן לבצע פעולות בלולאה

שלח תשובה