Немного передалал индикатор оставшейся длинны. Теперь при удалении символов индикатор тоже обновляется.
var checkLength = function (elem){
var currentLength = $(elem).val().length; // Принимаем текущую длинну значения
maxLength = $(elem).attr('maxlength'); // Принимаем максимальную длинну значения
if(!maxLength)
maxLength = 5000; // Если максимальная длинна не указана берем 5000
reminderLength = maxLength - currentLength; // Вычисляем оставшуюся разрешенную длинну
$(elem).next().show().text('Осталось ' + reminderLength + ' символов'); // Выводим колличество оставшихся символов
}
$('input.maxLengthIndicator, textarea.maxLengthIndicator')
.after('<div class="counter"></div>')
.next()
.hide()
.end()
.change(
function(){
var elem = this;
checkLength(elem)
}
)
.keyup(function(){$(this).change()});