dropdown neu füllen - Problem!

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • dropdown neu füllen - Problem!

    Hallo,

    ich habe folgendes Problem.

    Ich habe ein dropdownfeld (2) welches ich nach dem inhalt eines anderen dropdownfeldes (1) fülle.

    (2) enthält die differenz an einträgen bis 5 von (1).

    also, sind in (1) 2 Einträge sind in (2) 3 Einträge. Lösche ich aber einen Eintrag aus (1) wird (2) ganz gelöscht und neu mit einem Eintrag mehr gefüllt.
    Das Problem ist irgendwie geht das ne, den manchmal werden die Einträge doppelt dargestellt! Woran kann das liegen, ist Javascript nicht so schnell im folgen! Mein Kumpel hatte das Problem auch, weiß aber die lösung ne mehr!

    Kann mir jemand helfen ???

    Hier wird (2) gelöscht und nach der Anzahl an Einträgen von (1) gefüllt :

    (2) uploads
    (1) del_editfiles
    PHP Code:
           function add_uploads_func()
        {
             
    document.rehearsal_form.uploads.options[document.rehearsal_form.uploads.length 1] = null;
             if (
    document.rehearsal_form.del_editfiles.length<5)
             {
                 
    NeuerEintrag1 = new Option("1 Dokument/Bild hochladen","1",false,true);
                 
    document.rehearsal_form.uploads.options[document.rehearsal_form.uploads.length] = NeuerEintrag1;
             }
             if (
    document.rehearsal_form.del_editfiles.length<4)
             {
                 
    NeuerEintrag2 = new Option("2 Dokumente/Bilder hochladen","2",false,true);
                 
    document.rehearsal_form.uploads.options[document.rehearsal_form.uploads.length] = NeuerEintrag2;
             }
             if (
    document.rehearsal_form.del_editfiles.length<3)
             {
                 
    NeuerEintrag3 = new Option("3 Dokumente/Bilder hochladen","3",false,true);
                 
    document.rehearsal_form.uploads.options[document.rehearsal_form.uploads.length] = NeuerEintrag3;
             }
             if (
    document.rehearsal_form.del_editfiles.length<2)
             {
                 
    NeuerEintrag4 = new Option("4 Dokumente/Bilder hochladen","4",false,true);
                 
    document.rehearsal_form.uploads.options[document.rehearsal_form.uploads.length] = NeuerEintrag4;
             }
             if (
    document.rehearsal_form.del_editfiles.length<1)
             {
                 
    NeuerEintrag5 = new Option("5 Dokumente/Bilder hochladen","5",false,true);
                 
    document.rehearsal_form.uploads.options[document.rehearsal_form.uploads.length] = NeuerEintrag5;
             }
        } 

  • #2
    problem gelöst, es lag daran weil ich die einträge am ende hinzugefügt habe! warum das aber ne ging weiss ich auch. hab den index eindeutig zu gewiesen

    Comment

    Working...
    X