webForumDet fria alternativet

Sätta formulärfält till read only med css

HTML & CSSur HTML, XHTML & CSS

6 svar · 681 visningar · startad av Mattias Nordin

Medlem sedan dec. 20051 056 inlägg
Frågan#1

Går det att sätta formulärfält till read only med css? :stud

Medlem sedan juni 20019 519 inlägg
#2

Nej, eftersom det är en property till ett element och inte en stil eller design.

Medlem sedan dec. 20051 056 inlägg
#3

Antog nästan det. Men hittade input[readonly] {background: buttonface;} som inte fungerade så bra i alla webläsare.

Medlem sedan aug. 20039 340 inlägg
#4

input[readonly] lär väl dock bestämma hur en readonly-ruta ska se ut, inte huruvida en viss ruta är readonly eller ej?

Medlem sedan dec. 20051 056 inlägg
#5

Det ger "read only" effekt i Firefox har jag för mig. Skulle vara väldigt bekvämt om funktionen fanns.

Nu har jag löst det med att sätta fälten till disabled och ändrar sedan SQL satsen som sparar värdet (då disabled inte postar något värde). Hade dock varit mindre kod om formuläret faktiskt postade innehållet i formuläret men att användaren inte fick ändra informationen. Det är det jag är ute efter =)

Medlem sedan jan. 2003296 inlägg
#6

Det där är, som nitro2k01 skriver, bara ett sätt att tala om utseendet för input-fält med attributet readonly. Du måste fortfarande lägga till det attributet på ditt input-fält som enbart ska gå att läsa:

<input type="text" id="test" name="test" readonly="readonly" />
Medlem sedan juni 20031 837 inlägg
#7

Här beskriver de lite om readonly och disabled
http://www.htmlcodetutorial.com/forms/_INPUT_DISABLED.html

130 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)