Legen Sie Wert auf input / JavaScript

Habe ich Folgendes 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>

Möchte ich, dass nachdem ich die Datei hochladen, der Datei-name wird angezeigt in den tput text, aber das cide nicht funktioniert.

Wie kann ich es beheben?

Update : der name Der Datei sollte innerhalb der input-text -

  • Ich glaube nicht, Sie sollen mit innerHTML auf input-Elemente
InformationsquelleAutor Nave Tseva | 2013-07-13
Schreibe einen Kommentar