Hej! I Mozilla Firefox (men inte i Internet Explorer förstås) fungerar det här:Style på textboxar (onfocus) ??
Idag när jag gör sidor skriver jag:
TextBox1.Attributes.Add("onblur ", "this.style.backgroundColor='#D3D3D3'")
TextBox2.Attributes.Add("onfocus", "this.style.backgroundColor='#FFFFFF'")
(eller gör det direkt i html-sidan)
det är jobbigt att göra det på alla text-boxar, ifall man vill ändra färgen någon gång...
Så jag undrar om det går att göra som man gör på t.ex länkar, man skriver allt i en .css fil?
som: A:hover, A:hover, A:active, A:visited, osv..
Kan man göra en klass som heter: textbox och sätta det på alla textboxar och sedan skriva:
.TEXTBOX:onfocus
{
background-color: #FFFFFF;
}
.TEXTBOX:onblur
{
background-color: #D3D3D3;
}
Jag har testat lite men får det inte att funka.... =(
Någon som vet hur man gör?
Mvh
Johan.NETSv: Style på textboxar (onfocus) ??
<code>
<style type="text/css">
input:focus {
background: #fcc;
}
input {
background: #ccf;
}
</style>
<form>
<input type="text">
</form>
</code>
Å andra sidan finns ett javascript som får :focus att fungera i IE:
http://dean.edwards.name/IE7/