webForumDet fria alternativet

Ändra färg på input type="text" vid onFocus

JavaScript

2 svar · 262 visningar · startad av norra54

Medlem sedan sep. 2003110 inlägg
Frågan#1

Hejsan

Önskar att input text-fälten ändrar färg vid onFocus.
Är det möjligt och i så fall hur i följande kodstycken?

Utdrag ur valideringskod:

if (document.kontakt.fornamn.value=="") {
alert("Du måste fylla i ditt förnamn."); kontakt.fornamn.focus();
return false;

Input-kod:

Förnamn:<br>
<input type="text" name="fornamn" class="fyll_i">

mvh

Medlem sedan sep. 20021 655 inlägg
#2
<input type="text" onfocus="this.style.background='red'" onblur="this.style.background='transparent'" name="fornamn" class="fyll_i">

I Mozilla kan man nöja sig med CSS:

<style type="text/css">
input:focus { background: red; }
</style>

men eftersom IE inte förstår det hjälper det inte så mycket.

Medlem sedan sep. 2003110 inlägg
#3

Tackar och bockar!

261 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)