IE-input-Datei atribute nicht definiert ist

Habe ich die folgenden input-file-tag:

<input type="file" id="handlerxhr1" />

In mozilla, wenn ich führen Sie die folgenden jQuery-code:

var input = $('#handlerxhr1')[0];
        $('#upload').click(function() {
            alert(input.files[0]);

        });

Ich als Antwort bekommen: [Objektdatei] (das ist gut).

Aber im IE bekomme ich die Meldung 'Eingabe.- Dateien.0 ist nicht definiert'

Was mache ich falsch?
Danke.

versuchen Sie alert(typeof(input.Dateien)); in IE
Es könnte beeinflusst werden durch die Art und Weise IE Griffe JS anders als firefox. Das click-Ereignis haben Sie putten auf Ihrem upload-button ausgelöst, nachdem der upload fertig ist auf firefox, und bevor es fertig ist auf den IE.
NÖ. sagt 'undefined'
kann es nicht sein. weil click-Ereignis erklärte ich var Eingabe, wenn das Dokument.bereit und, nachdem es geladen ist klicke ich auf '#upload' - button

InformationsquelleAutor ShaneKm | 2011-02-15

Schreibe einen Kommentar