webForumDet fria alternativet
Logga in / Bli medlem

onclick

JavaScript

7 svar · 594 visningar · startad av theguru

Medlem sedan juli 2000411 inlägg
Frågan#1

Hur jag om jag på onclick enventet på textbox vill är färgen för den textboxen?

Medlem sedan mars 2005149 inlägg
#2

Du far nog forklara dig lite battre
forstar inte vad du menar?

Medlem sedan juli 2000411 inlägg
#3

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.

Medlem sedan juli 2000411 inlägg
#4

ok det var onfcus man skulle använda

Medlem sedan juli 2000411 inlägg
#5

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?

Medlem sedan juli 2000411 inlägg
#6

finns det nån motsvaighet till onfocus för när man skriver i en textbox?

Medlem sedan juni 200032 967 inlägg
#7

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?

Medlem sedan jan. 2002341 inlägg
#8

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()"

259 ms totalt · 4 externa anrop · v20260731065814-full.14655e19
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)