webForumDet fria alternativet

Highlight på textfält

5 svar · 221 visningar · startad av raki

rakiMedlem sedan jan. 2003137 inlägg
#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();	
}
Jesper TMedlem sedan nov. 20017 144 inlägg
#2

Vad vill du göra och när?

Peter SMedlem 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");
...

:)

rakiMedlem sedan jan. 2003137 inlägg
#4

Tack Peter!

Jesper TMedlem sedan nov. 20017 144 inlägg
#5

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

JojoxxMedlem 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.

129 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)