Du far nog forklara dig lite battre
forstar inte vad du menar?
Hur jag om jag på onclick enventet på textbox vill är färgen för den textboxen?
7 svar · 594 visningar · startad av theguru
Hur jag om jag på onclick enventet på textbox vill är färgen för den textboxen?
Du far nog forklara dig lite battre
forstar inte vad du menar?
Man kan ju till exempel sätta STYLE=background-color:red för en textbox jag skulle vilja göra så att när klickar i textboxen så kan ändra färg till exempelvis grått.
ok det var onfcus man skulle använda
Vad jag gör är att jag fylller i fält. när fältet är i focus ändras bg color. när jag sedan skickar vidare till nästa script så kollar jag där att fälten är ifyllda. De som inte fylls i läser jag upp en alert och ber användare att fylla i dem sedan gör jag en history.back. det är bara det att textboxarna då tappar det bg color värde som jag satte på dem i onfuc eventet men de behåller sitt value. Varför tappar de sitt bg color värde? och hur kan man ändra det?
finns det nån motsvaighet till onfocus för när man skriver i en textbox?
Frågar du efter ett event som triggas av att man skriver något / förändrar innehållet i ett input-element av typen text?
theguru skrev:
finns det nån motsvaighet till onfocus för när man skriver i en textbox?
Ja: onfocus
Annars kan du använda CSS istället:
input.text:focus {background-color: #ffffbf !important;}
Varför kollar du inte fälten innan du skickar vidare formuläret? onsubmit="return validate()"