Ändern der Standard - "Datei auswählen" - button Schienen
Ich möchte den Standard - "Datei auswählen" - button in meiner Rails-app. Ich bin mit Bootstrap und möchten, ersetzen Sie die Schaltfläche, indem Sie eine der Bootstrap Glyphicons.
Hier ist die div
von class
form-group
steuert den button "Datei wählen"
<div class="form-group">
<%= f.label :image %><br>
<%= f.file_field :image, class: "form-control" %>
</div>
- So etwas wie dieses, jsfiddle.net/Pavan28/Wez3W
- Schöne Arbeit Pavan
Du musst angemeldet sein, um einen Kommentar abzugeben.
HTML
Etwas, das Sie wissen müssen, ist dies nicht eine
Rails
Problem - es ist einHTML
ein. Obwohl es ist möglich, es ist mehr ein hack als eine echte AnpassungEin gutes Beispiel ist eine demo, die wir hier gemacht
(Sie müssen sich registrieren & klicken Sie auf den "Profil" - button oben rechts):
Anpassen der
file input
- Taste ist nicht wirklich lebensfähig, wie Sie möchten - im Grunde muss man ausblenden der Schaltfläche & ersetzen Sie es mit Ihrem eigenen element, die dann an ein JS-event.--
Methoden
Pavan geschrieben ein Epos JSFiddle in die Kommentare - props an ihn!!!
Verwendeten wir
jquery-file-upload
für unseren button - im Grunde ermöglicht uns, wählen Sie die Datei & gleichzeitig hochgeladen werden. Wirklich erstaunlich:RoR file_field nicht sehr individuell. Verwenden Sie die "Magie".
Diese Artikel Ihr problem lösen. Aber Sie können auch einfache html-Stil.
oder