Ich benutze this solution, um den Button Text von <input type="file" />.
ändern Es funktioniert, aber es hat einen kleinen Nachteil - nachdem eine Datei ausgewählt wurde, wird der Benutzer nicht sehen, welche Datei ausgewählt wurde, weil diese Informationen wird nicht angezeigt (es ist mit der ursprünglichen Schaltfläche ausgeblendet). Wie kann ich diese Informationen sichtbar machen, ohne die ursprüngliche (versteckte) Schaltfläche anzuzeigen?Capture und Anzeige eines Textes von einem versteckten Eingang
Der Code:
<input type="button" id="loadFileXml" value="loadXml" onclick="document.getElementById('file').click();" />
<input type="file" style="display:none;" id="file" name="file"/>
Sie könnten ein div erstellen und es mit Informationen aus den 'Dateien' füllen Eigenschaft in der Eingabe: https://stackoverflow.com/questions/26082721/how-to-display-selected-file-names-before-uploading-multiple-files-in-struts2 – yuriy636
@lurie überprüfen Sie die Antwort. lassen Sie mich wissen, wenn Sie etwas anderes erwartet haben –