Beste,
Ik heb een formulier in html. Daar zitten een aantal invoer velden in (input type="text"). Ik wil graag dat de achtergrond kleur veranderd als de gebruiker zo'n tekst box aanklikt, en ook als er iets veranderd in de tekst box. Ik gebruik daarvoor een javascript:
Deze werkt uitstekend. Echter, ook als er niets veranderd is in het veld blijft deze een andere kleur hebben. Graag wil ik dat als er niets veranderd in het veld de originele kleur blijft behouden.
Iemand een idee??
Ik heb een formulier in html. Daar zitten een aantal invoer velden in (input type="text"). Ik wil graag dat de achtergrond kleur veranderd als de gebruiker zo'n tekst box aanklikt, en ook als er iets veranderd in de tekst box. Ik gebruik daarvoor een javascript:
PHP:
function highlight() {
var elements = document.getElementsByTagName("input");
for (i=0; i < elements.length; i++) {
if(elements[i].getAttribute('type')=="text") {
elements[i].onfocus=function() {
this.style.borderColor='#5789C6';
this.style.backgroundColor='#F7FB05';
};
elements[i].onchange=function() {
this.style.borderColor='#AABBCC';
this.style.backgroundColor='#F60202';
};
}
}
}
window.onload = highlight;
Iemand een idee??
Laatst bewerkt door een moderator: