Heim >Web-Frontend >CSS-Tutorial >Wie verstecke ich Dateieingabeelemente und ersetze sie durch „Durchsuchen'-Schaltflächen?

Wie verstecke ich Dateieingabeelemente und ersetze sie durch „Durchsuchen'-Schaltflächen?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-11-15 07:22:02432Durchsuche

How to Hide File Input Elements and Replace Them with

Dateieingabeelemente mit Schaltflächen zum Durchsuchen stilvoll verbergen

Die Standarddarstellung von <input type="file"> Elemente enthält ein Textfeld, das den ausgewählten Dateipfad anzeigt. In Situationen wie dem Hochladen mehrerer Dateien, in denen der Dateipfad nicht angezeigt wird, bevorzugen Sie jedoch möglicherweise eine optimierte Benutzeroberfläche mit nur einer sichtbaren Schaltfläche „Durchsuchen“.

Um dies zu erreichen, können Sie CSS und JavaScript nutzen:

<input type="file">

Dieses Code-Snippet erstellt ein verstecktes Dateieingabeelement mit der ID „selectedFile“ und einer sichtbaren Schaltfläche mit der Bezeichnung „Durchsuchen…“ mit einem Onclick-Ereignis-Listener. Wenn auf die Schaltfläche geklickt wird, wird das Klickereignis des versteckten Dateieingabeelements ausgelöst, wodurch die Dateiauswahl ohne das sichtbare Textfeld ermöglicht wird.

Zum Beispiel, wenn Sie den Multi-File-Upload-Code verwenden, den Sie von Morningz.com erwähnt haben , können Sie diese Technik integrieren, um die Benutzeroberfläche zu verbessern:



<input type="file">

Mit dieser Änderung verfügt Ihre Seite zum Hochladen mehrerer Dateien nur über die Schaltfläche „Durchsuchen…“, was eine benutzerfreundlichere und benutzerfreundlichere Oberfläche bietet optimierte Erfahrung.

Das obige ist der detaillierte Inhalt vonWie verstecke ich Dateieingabeelemente und ersetze sie durch „Durchsuchen'-Schaltflächen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn