IE fichier d'entrée attribut n'est pas défini

J'ai le texte suivant fichier d'entrée tag:

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

Dans mozilla quand je lance la suite de jQuery code:

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

        });

Je reçois la réponse: [Fichier] (qui est bonne).

Mais sous IE, j'obtiens 'entrée.les fichiers.0 n'est pas défini'

Ce que je fais mal?
Merci.

essayez alert(typeof(d'entrée.les fichiers)); dans IE
Elle peut être affectée par la façon dont IE gère JS différemment de firefox. L'événement de clic vous avez putten sur votre bouton de téléchargement de feux après le téléchargement est terminé sur firefox, et avant que sa fait sur IE.
nope. dit 'undefined'
ne peut pas être. parce que l'événement click, j'ai déclaré var entrée lorsque le document.prêt et après le chargement, je clique sur '#télécharger " bouton

OriginalL'auteur ShaneKm | 2011-02-15