Скрипт подсчета символов в форме ответа
Данный скрипт подсчитывает сколько символов у вас осталось для ввода, если количество символов было превышено то скрипт будет автоматически срезать лишние символы и при этом будет выводить сообщение о том что допустимое количество символов превышено. Также скрипт подсчитывает символы при создании темы, сам скрипт ставим в html форма ответа:
<!-- подсчет символов ucof.ru -->
<script language="javascript">
function limitChars(textid, limit, infodiv)
{
var text = $('#'+textid).val();
var textlength = text.length;
if(textlength > limit)
{
$('#' + infodiv).html('Вам нельзя написать более чем '+limit+' символов!');
$('#'+textid).val(text.substr(0,limit));
return false;
}
else
{
$('#' + infodiv).html('У Вас осталось '+ (limit - textlength) +' символов.');
return true;
}
}
$(function(){
$('#main-reply').keyup(function(){
limitChars('main-reply', 65535, 'charlimitinfo');
})
});
</script>
<span id="charlimitinfo">У Вас осталось 65535 символов.</span><br>
<!-- конец подсчета символов ucof.ru -->
Изначально я поставил ограничение в 65535 символов (это ограничение сервиса форумов), выделенные цифры в скрипте вы можете заменить на свои.