<!DOCTYPE HTML>
<html>
<body>
<form action="mailer.php" method="post"><table border="0" cellspacing="1" class="tablestyle" cellpadding="1" align="center">
<tr><td>Ф.И.О (заказчика):</td>
<td><input type="text" name="name" size="50"></td></tr>
<tr><td>E-mail: </td>
<td><input type="text" name="email" size="50"></td></tr>
<tr><td>Название организации: </td>
<td><input type="text" name="siteurl" size="50"></td></tr>
<tr><td>Контактный телефон: </td>
<td><input type="text" name="sitename" size="50"></td></tr>
<td>Текст вашего объявления: </td>
<td><textarea name="comments" cols=38 rows="7"></textarea></td></tr>
<td>Введено слов: <span id="counter">0</span></td></tr>
<tr><td colspan="2"><center><input type="submit" value="Отправить"> <input type="reset" value="Очистить"></center></td></tr>
</table></form>
<script type="text/javascript">
var textarea = document.getElementsByName("comments")[0];
var counter = document.getElementById("counter");
textarea.onkeyup = function() {
counter.innerHTML = this.value.split(/ +(?:\S)/).length;
}
</script>
</body>
</html>
Мне нужно что вместо слов в поле "текст объявления", считало не слова, а буквы(и если есть возможность установить предел(например 80), и если достигнуто 80 символов дальше вводить нельзя