webForumDet fria alternativet
Logga in / Bli medlem

Highlight på textfält

JavaScript

5 svar · 223 visningar · startad av raki

Medlem sedan jan. 2003137 inlägg
Trådstart#1

Vill highlighta (ändra bakgrundsfärg) på ett input fält.

Här är funtionen som gör det men som inte riktigt funkar.
Jag vill skicka in formnamn (frm) och inputnamn (txt) i funktionen.
Hur gör man? :)

 	
function highlight(frm,txt) {
    document.frm.txt.style.background = '#000000';
    document.frm.txt.focus();	
}
Medlem sedan nov. 20017 144 inlägg
#2

Vad vill du göra och när?

Medlem sedan dec. 20025 483 inlägg
#3
function highlight(frm,txt) {
    document.forms[frm].elements[txt].style.background = '#000000';
    document.forms[frm].elements[txt].focus();	
}

Anrop:

...
highlight("namn_pa_formular", "namn_pa_falt");
...

:)

Medlem sedan jan. 2003137 inlägg
#4

Tack Peter!

Medlem sedan nov. 20017 144 inlägg
#5

Skall det inte vara : document.forms[frm].elements[txt].style.backgroundcolor = '#000000';

Medlem sedan juni 20004 308 inlägg
#6

background är en shorthand property och kan användas för fler egenskaper som färg, bakgrundbild, placering etc.

385 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
125 ms — deklarationer (db)
128 ms — hämta statistik (db)
131 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)