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
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;
}
}
Kommentar