Ich will das nicht sehen 'keine Datei ausgewählt' für ein file-input-Feld
Gibt es irgendeine Möglichkeit, wo ich stoppen kann "no file chosen
" für Eingang Typ-Datei.
<input type="file" id="field-id" name="html" />
InformationsquelleAutor der Frage sachin k | 2011-05-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie nicht loswerden, die 'keine Datei ausgewählt', voll und ganz, aber Sie können den text ändern, um etwas, das Sinn macht, durch die Einstellung der Titel.
anzeigen "foo" auf "mouseover" statt "keine Datei ausgewählt"
leider
funktioniert nicht, wie man hoffen könnte.
InformationsquelleAutor der Antwort Erich Douglass
Einfachste (und zuverlässig soweit ich weiß) hack den ich gefunden habe, ist die anfängliche Farbe der Schrift auf transparenten zu verstecken, die "keine Datei gewählt" - text, und ändern Sie dann die Farbe der Schrift, um etwas sichtbar ändern.
Voilá:
InformationsquelleAutor der Antwort Will Jenkins
Für Chrome-Browser, die Sie verwenden können, solche trick:
Bedeutung Einstellung Feste Breite, der nur den Knopf dann nach ändern, ändern Sie es zurück zu 100%, so ist der name der Datei angezeigt.
InformationsquelleAutor der Antwort Shadow Wizard
InformationsquelleAutor der Antwort csguimaraes
NÖ, Sie müssten erstellen Sie ein benutzerdefiniertes Steuerelement.
InformationsquelleAutor der Antwort alex
Lächerlich scheint für die Leichtigkeit, aber für mich war es genug:
Getestet auf Chrome 20, Safari 5.1.7, IE 9.
Hinweis: in IE9 ist ein bisschen komisch, weil Links ein mini-input_text Bereich.
InformationsquelleAutor der Antwort jlebrijo
Versuchen Sie den untenstehenden code in die
mouseover
VeranstaltungInformationsquelleAutor der Antwort IshaS
Obwohl dies ist eine alte post, denke ich, dass diese Antwort wird hilfreich sein, jemanden, der will, etwas ähnliches zu tun. Ich wollte einen button einfügen, ein Bild von einem mobilen Gerät die Kamera, aber ich wollte nicht den hässlichen button "[Choose file] Nicht ausgewählte Datei... " Quatsch.
Wollte ich einen button:
Was ich Tat
erstellen Sie ein button-element
onclick="someFunction()"
und einigeid="some_id"
img
tag mitsrc="someimage"
- um ein Bild anstelle von texterstellen ein input-element
type="file" style"display: none" accept="image/*" capture="camera" id="hidden_input"
JavaScript
Wenn ich auf die Schaltfläche, es wird das Feuer der
clickHiddenInput()
Funktion, die ausgeführt wird, dieclick
Fall das element, das Sie wählen,InformationsquelleAutor der Antwort Donald
Versuchen Sie dies:
Vorsichtig sein, über die white-space - es ist wichtig, weil title="" funktioniert nicht.
InformationsquelleAutor der Antwort Pavel Nemec
Ich habe versucht, über die Breite der Einstellungen, aber es funktioniert nicht in firefox. wenn Sie über eine solide konsistente hintergrund, können Sie einfach legen Sie die Farbe die gleiche wie der hintergrund. Ich habe einen weißen hintergrund, sodass ich nur:
InformationsquelleAutor der Antwort haz0rd
Dann können Sie das design Ihrer box, was Stil, den Sie wollen. Wenn Sie klicken Sie auf die div-es öffnet sich der Datei-explorer-Fenster.
InformationsquelleAutor der Antwort sibaspage