sono venuto su questo problema prima. Sfortunatamente, i caricamenti di file sono quasi impossibili da applicare in modo coerente nei vari browser. A partire dal CSS 2, penso, lo standard W3C lascia specificatamente un comportamento indefinito - pensa a quanti modi avrebbe bisogno di essere implementato su piattaforme diverse. Firefox, ad esempio, genera pulsanti anonimi e elementi di input all'interno dell'elemento di caricamento file che ereditano solo alcune delle proprietà impostate sull'elemento di caricamento stesso.
È possibile ottenere un po 'di lavoro utilizzando, ad esempio, il metodo di Furuno, ma sapere che il comportamento sarà imprevedibile e differire ampiamente tra piattaforme/browser.
fonte
2010-02-16 20:25:18