Nej, eftersom det är en property till ett element och inte en stil eller design.
Går det att sätta formulärfält till read only med css? :stud
HTML & CSSur HTML, XHTML & CSS
6 svar · 681 visningar · startad av Mattias Nordin
Går det att sätta formulärfält till read only med css? :stud
Nej, eftersom det är en property till ett element och inte en stil eller design.
Antog nästan det. Men hittade input[readonly] {background: buttonface;} som inte fungerade så bra i alla webläsare.
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?
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 =)
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" />
Här beskriver de lite om readonly och disabled
http://www.htmlcodetutorial.com/forms/_INPUT_DISABLED.html