Nette 2.3 Kdyby/replicator a dynamické přidávání dalšího souboru ajaxem

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
FJP
Člen | 124
+
0
-

Ahoj,
ve formuláři chci nahrát více souborů s možností přidat další soubor a objeví se další input.

To mi jde, ale když vyberu v inputu soubor a až potom dám přidat další, snippet se překreslí, objeví se pole pro další soubor, ale soubor v předchozím inputu se ztratí. Nevím, jak to obejít. Jinak když navolím počet inputů dopředu a pak zvolím soubory, tak všechno funguje… Díky za radu.

romiix.org
Člen | 343
+
0
-

Nikdy som neštudoval detaily, ale zdá sa mi, že voľakedy bolo v popise doplnku vyslovene napísané, že sa to pre fileinputy nemá používať.

Ono je to logické – ak sa prekreslí snippet fileinputom, pokiaľ viem, neexisuje spôsob ako k nemu zo strany servera pripnúť lokálny súbor.

David Matějka
Moderator | 6445
+
+2
-

muzes javascriptem (bez ajaxu) naklonovat v DOMu ty inputy. s tim, aby mely unikatni name, nebo alespon neco jako name="file[]" … kdyby/replicator si s tim pak na strane serveru po odeslani jiz poradi

FJP
Člen | 124
+
0
-

ok díky, Davide

lukendo
Člen | 96
+
0
-

David Matějka napsal(a):

muzes javascriptem (bez ajaxu) naklonovat v DOMu ty inputy. s tim, aby mely unikatni name, nebo alespon neco jako name="file[]" … kdyby/replicator si s tim pak na strane serveru po odeslani jiz poradi

můžu se zeptat, jak se to přesně dělá? Děkuji