Замечательное оригинальное решение для тех, кто давно хотел ввеси ограничение на минимальную длинну комментариев и постов на форуме
Установка:
1) Для комментариев:
В форме добавления комментариев найдите и замените $ERROR$ на:
Code
$ERROR$ <div id="ErrorField" align="center"></div>
На этой же странице в самый низ вставляйте:
Code
<script>
$('#message').change(function () {
if ($('#message').attr('value').length < 15){
$('#ErrorField').html('<img align="absmiddle" src="http://src.ucoz.ru/img/icon/er.png"> <b style="color: red;">Минимальная длина комментария - 15 символов</b></b>');
$('#addcBut').attr('disabled', true);
}
if ($('#message').attr('value').length > 15){
$('#ErrorField').html('<img align="absmiddle" src="http://src.ucoz.ru/img/icon/ok.png"> <b style="color: green;">Допустимая длина комментария</b>');
$('#addcBut').attr('disabled', false);
}
});
</script>
2) Для Форума:
В форме добавления сообщений форума найдите $ERROR$ на:
Code
$ERROR$ <div id="ErrorField" align="center"></div>
На этой же странице в самый низ вставляйте:
Code
<script>
$('#message').change(function () {
if ($('#message').attr('value').length < 15){
$('#ErrorField').html('<img align="absmiddle" src="http://src.ucoz.ru/img/icon/er.png"> <b style="color: red;">Сообщение должно содержать не менее 15 символов</b></b>');
$('#frF16').attr('disabled', true);
}
if ($('#message').attr('value').length > 15){
$('#ErrorField').html('<img align="absmiddle" src="http://src.ucoz.ru/img/icon/ok.png"> <b style="color: green;">Допустимая длина сообщения</b>');
$('#frF16').attr('disabled', false);
}
});
</script>
Если пользователь введёт менее 15-ти символов, выйдет сообщение об ошибке и пропадёт кнопка доавления сообщения. Для того, чтобы проверить, первышает ли длинна сообщения указанный лимит, достаточно просто кликнуть за пределами поля ввода сообщения
Источник материала: http://Un1name1d.moy.su