Фильтр по:
  

  • Страница 1 из 1
  • 1
Модератор форума: likbezz  
Скрипты и коды для юкоз - Форум аццкого кодера » Как сделать? Информация для вновь прибывших » Как сделать... » Как сделать проверку длины сообщения на форуме? (Проверка длинны сообщения при добавлении поста.)
Как сделать проверку длины сообщения на форуме?
Дата: Четверг, 17.02.2011, 13:15 |
Рядовой
Группа: Пользователи
Сообщений: 18
Награды: 0
Репутация: 0
Статус: Offline


Если вы хотите чтоб пользователи не смогли оставить сообщение на форуме, количество символов которого меньше, к примеру 10 символов, то этот скрипт вам поможет.

Вставлять в Общий вид страниц форума после $BODY$ (можно в самый низ).

Code
<script type="text/javascript">  
   $(document.addform).submit(function(){   
   var minlen = 10;
   if (this.message.value.length < minlen) {  
   _uWnd.alert('<br>Ваше сообщение слишком короткое и вероятнее всего не несет смысла.','Сообщение слишком короткое',{h:120, w: 250, tm: 4000});    
   this.sbm.disabled = 0;    
   return false;  
   }  
   });  
</script>

var minlen = ; - задает минимальное количество символов в сообщении, в данном случае - 10.


 
Дата: Четверг, 17.02.2011, 15:05 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Alastar77,
Quote (Alastar77)
Вставлять в Общий вид страниц форума после $BODY$ (можно в самый низ).

Ну зачем в “общий вид”? - логичнее туда, где форма .... )))
Следовательно - в шаблон «Форма добавления сообщения» ...

Пример работы функции от Alastar77:

Вариант от Alastar77:


...


То же самое, только в профиль ...
Quote (JS)
<script type="text/javascript">
$(function(){
$('#frF16').click(function(){
var minlen=10; /*Минимальная длинна сообщения*/
var txt=$('#message').val().length; /*Длинна текущего сообщения*/
if(txt<minlen){var col=minlen-txt;
_uWnd.alert('Ваше сообщение слишком короткое и вероятнее всего не несет смысла.<br /> Допишите ещё '+col+' символов. ヅ','Сообщение слишком короткое',{h:120, w: 250, tm: 4000});
return false;};
return true;
});
});
</script>

Где:
var minlen=10; - минимальное ко-во символов.

Устанавливается в шаблон «Форум » Форма добавления сообщения» - в любое место.

Рабочий вариант, что в этом посте:


...


 
Скрипты и коды для юкоз - Форум аццкого кодера » Как сделать? Информация для вновь прибывших » Как сделать... » Как сделать проверку длины сообщения на форуме? (Проверка длинны сообщения при добавлении поста.)
  • Страница 1 из 1
  • 1
Поиск:


Мобильная версия