שלח תשובה

זירת השאלות

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

select

,‏ 17 בדצמבר, 2008

יש לי תיבת בחירה בתוך טבלה שמתמלאת בצורה גלובלית
לאחר כמה פעולות לקוח אני מוחרת את הטבלה(את השורות עד הכותרת)
לאחר מכן אני מכניסה שוב את הנתונים לתיבת בחירה אך הם נכנסים לערך השני
כלומר הבחירה הראשונה  שנראת היא ריקה ורק בפתיחת התיבת רואים את האפשריות
יש למשהו הצעה??

תגיות:

6 תשובות

  1. לא מובן לגמרי
    ובכל אופן מאוד יעזור אם תביאי דוגמאת קוד של מה שאת עושה ושל התוצר (הקטע הרלוונטי בלבד).

    צריך להבין גם האם את מרוקנת וממלאת בצד לקוח או בשרת, זה לא היה מובן מהתיאור שלך…


    אלי ענתבי

  2. elron100duck הגיב:

    זאת אותה בעיה שהייתה לי! (:
    את צריכה לסגור את הטבלה ולפתוח מחדש בצורה שונה, זה מה שאני יודע ועובד לי. אבל בכ"ז אני לא חושב שזאת צורה מקצועית..
    חוץ מזה את יכולה לעשות MOVE..
    מקווה שעזרתי

  3. tolearn הגיב:

    הסבר
    אני קודם מרוקנת את הטבלה ואת התא הנוכחי בצורה כזו:
    var su=x.parentNode.parentNode.rowIndex;
      var x=document.getElementById(id("select2",su,3));
        

         while(x.length>0)
        {
            x.remove(x.length-1);//מחיקת הנתונים הישנים שיש בתיבת בחירה
        }
      
    אח"כ ממלא בצורה כזו:
    var x=document.getElementById(id("select2",su,3));
       var y=document.createElement('option');
            y.text=arrset[i][j];//מילוי נתונים

  4. אנא יישרי קוד שמאלה
    יש כלי ליישור הקוד שמאלה כדי שגם אנחנו נוכל לקרוא ולהבין מה כתבת


    אלי ענתבי

שלח תשובה