<input id="num" type="text" class="codeButtons" readonly="true" style="width:40px;text-align:center" title="Счётчик символов">
<script type="text/javascript">
document.getElementById("main-reply").addEventListener('focus', nc, false);
document.getElementById("main-reply").addEventListener('keydown', nc, false);
document.getElementById("main-reply").addEventListener('keyup', nc, false);
document.getElementById("main-reply").addEventListener('keypress', nc, false);
document.getElementById("main-reply").addEventListener('change', nc, false);
function nc(){document.getElementById('num').value = document.getElementById('main-reply').value.length}   
</script>

Смысл: смысл есть, если вы хотите, чтобы ваши пользователи писали посты в тех рамках, которые вы указывали в правилах. Когда человек видит сколько символов уже вмещается в его сообщение, ему легко понять сколько ещё следует дописать. Некоторые форумы используют систему минимального количества символов, а не минимального количества строк.