Comment obtenir le nom de fichier en javascript à partir du fichier d'entrée de la balise dans le navigateur IE

Je l'ai fait en jQuery, pour obtenir le nom de fichier du fichier d'entrée de la balise, Avec jQuery, il fonctionne parfaitement.

JS:

//jQuery('input[type=file]').on('change', prepareUpload);

document.getElementsByTagName('input[type=file]').addEventListener('change',prepareUpload1,true);

/*
//this works in jQuery 

function prepareUpload(event)
{
  var files = event.target.files;
  var fileName = files [0].name
alert(fileName);
}

*/

/****Check it here ****/

//it does not work in javascript 


function prepareUpload1(event)
{
  var files = event.target.files;
  var fileName = files [0].name
alert("fileName 2 : "+fileName);
}

HTML:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="file" />

Mais j'ai trouvé De l'événement.la cible ne fonctionne pas sous IE, j'ai essayé de changer java script addeventlistener, il n'a pas de travail.

Il déclenche une erreur

Uncaught ReferenceError: input is not defined

Il travaille en jQuery mais ça ne fonctionne pas en JS, en Raison de IE j'ai besoin de la changer en JS.

Peut-on aider

InformationsquelleAutor Hitesh | 2015-01-12