РЕДАКТИРОВАТЬ: Я видел, как вы обновили свой пост, чтобы уточнить: ASP создает элемент input
HTML (исправьте меня, если я ошибаюсь), и вы всегда можете стилизовать это с помощью :focus
Селектор в CSS, не нужно Javascript, но также добавьте input.textbox:active
, чтобы поймать глючный IE ...
input.textbox:focus, input.textbox:active {
/* everything you put here will be aplied to ANY focused input element */
}
Судя по вашему вставленному коду, вместо
.input_text:focus, input.input_text_focus {
border-color:#646464;
background-color:#ffffc0;
}
использование
input.textbox:focus, input.input_text_focus {
...
}
Или почему вы вдруг используете класс input_text
, когда у вас есть input.textbox
из первых рук? Ваши два селектора не совпадают ...