Insérer la valeur d'entrée / JavaScript

J'ai le texte suivant JS /HTML code:

<input type="text" class="file" name="file_info" id="file_info">
    <div class="file_upload">
        <input type="file" id="file_upload" onchange="name();">
    </div>
<script>
    function name() {
        var fileName = document.getElementById("file_upload").value;
        var fnSplit = fileName.split(/[\/\\]/);
        fileName = fnSplit[fnSplit.length - 1];
      document.getElementById('file_info').innerHTML = 'Fred Flinstone';
    }
</script>

Je veux qu'après que j'ai télécharger le fichier, le nom de fichier dans la tput texte, mais cette cide ne fonctionne pas.

Comment puis-je résoudre ce problème?

Mise à jour : Le nom de fichier doit être à l'intérieur de l'entrée de texte

  • Je ne pense pas que vous êtes supposé utiliser innerHTML sur des éléments d'entrée
InformationsquelleAutor Nave Tseva | 2013-07-13