webForumDet fria alternativet

Klick utanför skall återställa färgen

JavaScript

4 svar · 180 visningar · startad av Jesper T

Medlem sedan nov. 20017 144 inlägg
Frågan#1

När jag klickar i ett textfält så skall bakgrunden bli grå och när jag klickar utanför så skall alla textfält bli orginalvita.
Tips?

Medlem sedan juni 20004 308 inlägg
#2
<input type="text" name="foo" onfocus="this.style.backgroundColor='rgb(200,200,200)';" onblur="this.style.backgroundColor='white';">

...eller?

Medlem sedan nov. 20017 144 inlägg
#3

Tack funkar bra!
Jag har en hel skrälldus med inputfält går det att lägga in i ett script i head på någe vis?

Medlem sedan juni 20004 308 inlägg
#4
<body onload="init();">
<script language="JavaScript" type="text/javascript">
function init(){
	for(var i=0;i<document.forms[0].length;i++){
		document.forms[0].elements[i].onfocus=function(){ this.style.backgroundColor="rgb(200,200,200)"; }
		document.forms[0].elements[i].onblur=function(){ this.style.backgroundColor="white"; }
	}
}
</script>
<form action="something.asp" method="post">
<input type="text" name="foo">
<input type="text" name="bar">
</form>
Medlem sedan nov. 20017 144 inlägg
#5

Bussigt! Det blev jättefint!

256 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)