CSS d'un asp contrôle de zone de texte

J'ai un ASP contrôle de zone de texte. Lorsque l'utilisateur se concentre sur la zone de texte, je veux changer la couleur d'arrière-plan de la zone de texte du gris au blanc.

voici le fichier css, mais ce n'est pas de changer la couleur après la mise au point sur la zone de texte.

     <script language="javascript" type="text-javascript">
     function DoFocus(txt) 
     {
         txt.className = 'focus';
     }    
   </script>

Zone de texte

    <asp:TextBox ID="txtFirstName" runat="server"
        CssClass="textbox" MaxLength="50" Width="188px" onfocus="DoFocus(this)">

CSS

input.textbox, select, textarea
{
  font-family    :  verdana, arial, snas-serif;
  font-size      :  11px;
  color          :  #000000;

  padding        :  3px;
  background     :  #f0f0f0;
  border-left    :  solid 1px #c1c1c1;
  border-top     :  solid 1px #cfcfcf;
  border-right   :  solid 1px #cfcfcf;
  border-bottom  :  solid 1px #6f6f6f;
}

input.textbox:focus, input.input_text_focus
{
    border-color:#646464;
    background-color:#ffcf03;
} 

OriginalL'auteur user478636 | 2011-04-10