У меня есть следующая проблема: у меня есть форма с тремя полями ввода текста, и я хочу изменить фоновый цвет, когда одно из полей имеет фокус, и вернуть его, когда он теряет фокус. Я придумал следующий код:
HTML (упрощенный):
<form>
<input class="calc_input" type="text" name="start_date" id="start_date" />
<input class="calc_input" type="text" name="end_date" id="end_date" />
<input class="calc_input" size="8" type="text" name="leap_year" id="leap_year" />
</form>
JQuery
$(document).ready(function() {
$('input:text').focus(
function(){
$(this).css({'background-color' : '#FFFFEEE'});
});
$('input:text').blur(
function(){
$(this).css({'background-color' : '#DFD8D1'});
});
});
Спасибо