HTML Wie entferne ich Text im FileUpload-Feld?

7

Wenn ich ein Datei-Upload-Feld habe,

%Vor%

Ссылка

Es wird automatisch ein Text "Keine Datei ausgewählt" und eine Schaltfläche "Durchsuchen" erstellt.

Ich möchte den Text "Keine Datei ausgewählt" ändern oder entfernen.

Gibt es das eh in CSS oder Javascript?

Danke

    
user2492270 23.08.2013, 08:22
quelle

10 Antworten

27

Sie können CSS-Regeln wie ...

anwenden
%Vor%
    
Harsh 16.08.2014 09:40
quelle
6

Zunächst einmal. Sie müssen Ihre Eingabe ausblenden:

%Vor%

Zweitens müssen Sie eine alternative Schaltfläche mit Ihrem Skin erstellen:

%Vor%

und der letzte Schritt besteht darin, ein JavaScript-Skript zu erstellen, das eine alternative Schaltfläche mit der ursprünglichen verknüpft:

%Vor%

Beispiel Fiddle

    
David 23.08.2013 08:30
quelle
1

Sie können den Wert der image -Eingabe mit jQuery auf "" setzen, um die ausgewählte Datei zu entfernen:

%Vor%

Siehe diese Geige:

Ссылка

HINWEIS: Dies hängt vom verwendeten Browser ab. Es funktioniert in FF 22 und Chrome 29.

    
Castrohenge 23.08.2013 08:26
quelle
1

Ich bin mir sicher, dass Sie die Standardbeschriftungen für Schaltflächen nicht ändern können, da diese in Browsern fest codiert sind (jeder Browser gibt die Schaltflächenbeschriftungen auf seine eigene Weise wieder). check this Stylingartikel

    
Deep Sharma 23.08.2013 08:31
quelle
1

HTML:

%Vor%

CSS:

%Vor%

Sieh dir diese Geige an:

es funktioniert für Ihre Bedürfnisse.

FIDDLE - DEMO

diese Demo ist eine Referenz davon: stackoverflow-Frage LINK

Aus dem Autor: Ampersandre

    
user2232273 23.08.2013 08:34
quelle
1

%Vor% %Vor% %Vor%
    
Ifeanyi Chukwu 30.04.2015 13:05
quelle
0

Der No file chosen -Text hängt vollständig von der Rendering-Engine des Browsers ab - ich nehme an, dass Sie Chrome verwenden. Wenn Sie Firefox sehen, sehen Sie No file selected und in IE erhalten Sie eine ausgegraute Textbox ohne Wert. Dies kann nicht geändert werden.

Die Alternative besteht darin, ein Plugin zu verwenden (zB das ), das Ihnen die vollständige Kontrolle über das Plugin gibt Styling der Dateikontrolle.

    
Rory McCrossan 23.08.2013 08:26
quelle
0

Es ist Sache des Browsers, die Datei-Upload-Box zu rendern. Jeder tut das auf seine eigene Weise. Zum Beispiel kann ich in meinem Chrom den Text No file chosen sehen. Jemand, der Firefox benutzt, sieht möglicherweise etwas anderes. Es gibt keine direkte Möglichkeit, diesen Renderprozess zu steuern.

Allerdings gibt es einige Hacks, die verwendet werden können. Weitere Informationen finden Sie in diesem Link .

    
MD Sayem Ahmed 23.08.2013 08:27
quelle
0
%Vor%

JQuery:

%Vor%

Demo:

Ссылка

    
RGS 16.08.2014 09:54
quelle
-1

Dieser Text zeigt vom Browser verschiedenen Browser zeigen unterschiedliche Nachricht

chrome show = Keine Datei ausgewählt

mozilla show = keine Datei ausgewählt

und dasselbe wie ie

    
Rituraj ratan 23.08.2013 08:27
quelle

Tags und Links