moder | Дата: Суббота, 06.03.2010, 10:06 | Сообщение # 1 |
 Сержант
Группа: Администраторы
Сообщений: 21
Статус: Offline
| Благодаря всеми любимой администрации в лице uCoz, у всех вас появилась прекрасная возможности для проверки постов перед отправкой. Знаю по себе это очень нужная функция и уверен, что многие ее оценят по достоинству. Поместив в любое место форума этот код вы можете заставить юзера представится, ограничить длину сообщений (а то некоторые мегоссаги загоняют), установить минимальную длину сообщения (то есть вы избавитесь глупых фраз хорошо, здрасте, и одних смайликов). И глупых тем типа: Вопрос, Помогите и т.п.
Code | <script type="text/javascript"> function checksubmit(idx){ var errmes; var i; var prom; errmes=''; for (i=0; i<idx.elements.length; i++){ // проверка темы на длинну и на дебильную фразу вопрос или помогите if (idx.elements(i).className=="postnamefl"){ pro m=idx.elements(i).value; if (prom.length < 7){ errmes="Короткое название темы"; } prom=prom.toLowerCase(); if (prom == "помогите"){ errmes="Не правильное название темы"; } // и так далеее для каждого дибильного названия. //теперь проверяю описание темы } else if (idx.elements(i).className=="postdescrfl"){ pr om=idx.elements(i).value; if (prom.length < 7){ errmes="Короткое описание темы"; } // теперь проверяем длинну поста } else if (idx.elements(i).className=="posttextfl"){ pro m=idx.elements(i).value; if (prom.length < 15){ errmes="Очень короткий пост"; } // теперь проверяю имя юзера } else if (idx.elements(i).className=="postuserfl"){ if (prom.length == "Гость" || prom.length==""){ errmes="Пожалуйста представтесь"; } }//if end }//for end if (errmes !=''){ alert (errmes); return false; } //end if }// sumit end </script> | Источник http://forum.ucoz.ru/forum/6-404-1
|
|
| |