dropdown neu füllen - Problem!

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • 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

    Kommentar

    Lädt...
    X