webForumDet fria alternativet

style i file

8 svar · 601 visningar · startad av Nexus86

Nexus86Medlem sedan okt. 20022 683 inlägg
#1

Går det att ändra stylen på knappen i en input type=file också? Alltså med annan bakgrund än vad textrutan har?

SebbeMedlem sedan jan. 20031 603 inlägg
#2
.file {
background-color: #0000FF;
}
<input type="file" name="fil" class="file">

? Annars funkar det nog inte...

Nexus86Medlem sedan okt. 20022 683 inlägg
#3

Har gjort det men då blir det bara en annan bakgrund på textrutan. Jag vill ha en på knappen också.

SebbeMedlem sedan jan. 20031 603 inlägg
#4

Har ingen aning om det finns nåt attribut som "button-color" faktiskt...

icaaqMedlem sedan okt. 20004 910 inlägg
#5

DEt går inte......Testa att sök på css och input så får du säkert 100 trådar som tar upp ämnet

mvh icaaq

NETworkMedlem sedan juni 20011 679 inlägg
#6

Jooodå, det går att fuska lite (åtminstone i IE). Du får ta hjälp av ett enkelt javascript, exempelvis kan du få en bild att öppna filfunktionen så här:

<input id="myUpload" type="file" style="position:absolute;visibility:hidden;" onchange="document.getElementById('dummyfile').value=this.value"> 
<input id="dummyfile" type="text"> 
<input type="image" src="bild.jpg" onclick="document.getElementById('myUpload').click();return false;">
TypeMedlem sedan mars 20021 340 inlägg
#7

NETwork skrev:

Jooodå, det går att fuska lite (åtminstone i IE). Du får ta hjälp av ett enkelt javascript, exempelvis kan du få en bild att öppna filfunktionen så här:

<input id="myUpload" type="file" style="position:absolute;visibility:hidden;" onchange="document.getElementById('dummyfile').value=this.value"> 
<input id="dummyfile" type="text"> 
<input type="image" src="bild.jpg" onclick="document.getElementById('myUpload').click();return false;">

Det är ingen som har fått igång denna kod i FF?

zcorpanMedlem sedan dec. 20042 269 inlägg
#8

Styling form controls

[ot] icaaq: Vad är det för stil att skicka inlägg i utf-8? ;) [/ot]

learnMedlem sedan jan. 20051 143 inlägg
#9

NETwork skrev:

Jooodå, det går att fuska lite (åtminstone i IE). Du får ta hjälp av ett enkelt javascript, exempelvis kan du få en bild att öppna filfunktionen så här:

<input id="myUpload" type="file" style="position:absolute;visibility:hidden;" onchange="document.getElementById('dummyfile').value=this.value"> 
<input id="dummyfile" type="text"> 
<input type="image" src="bild.jpg" onclick="document.getElementById('myUpload').click();return false;">

Finns det någon liknande lösning som också fungerar i FF och Opera. Jag vill nämligen kunna välja bredden på min file-input.

Genererad på 385 ms · cache AV · v20260730165559-full.f96bc7eb