Jak udelat kontrolu uploadovaneho souboru primo ve formu?

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

Zdravim,

jak byste resili nasledujici problem?

Potreboval bych vymyslet nejake univerzalnejsi reseni, ktere mi pri editaci nejakeho vetsiho formu ukaze vedle uploadinputu a textinputu (definovatelny nazev souboru) ikonku kose, na ktery kdyz kliknu, tak se soubor pres ajax smaze a cely radek se prekresli. Coz bude mit ten efekt, ze se vyprazdni textinput (nazev souboru) a zmizi ikonka kose.

Nejak se s tim peru uz druhy den a nemuzu prijit na zadne schudnejsi reseni, nehlede na to, ze snippety uvnitr formu nefunguji :-(

Diky.

Ja

nanuqcz
Člen | 822
+
0
-

Ahoj, a musí se to dělat přes AJAX? Nestačil by obyčejný javascript/jQuery?

// Vyprazdneni uploadinputu
$('#kos').click(function(){
    $('input[name="file"]').val('');
    $('#kos').hide();
});

// Zobrazeni kose pri vlozeni souboru
$('input[name="file"]').change(function(){
    if ($(this).val()) {
        $('#kos').show();
    }
});
Ja
Člen | 260
+
0
-

Samozrejme, ze staci, jsem blbecek, diky moc.