Время:
Новых сообщений: Нет
Вы на форуме дней
Ваша группа: Гость
Ваш IP: 3.144.123.24
Logical-Portal — молодежный портал со своей изюминкой, каждый сможет найти что-то интересное и полезное для себя, например наш форум общения с которым вам обязательно нужно ознакомиться.
  • Страница 1 из 1
  • 1
Проверка сообщений
Сообщение оставлено 18.09.2010 в 21:52:32 | Сообщение #1
Благодаря всеми любимой администрации в лице 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"){  
prom=idx.elements(i).value;  

if (prom.length < 7){  
errmes="Короткое название темы";  
}  
prom=prom.toLowerCase();  
if (prom == "помогите"){  
errmes="Не правильное название темы";  
}   // и так далеее для каждого дибильного названия.  
//теперь проверяю описание темы  
} else if (idx.elements(i).className=="postdescrfl"){  
prom=idx.elements(i).value;  
if (prom.length < 7){  
errmes="Короткое описание темы";  
}  
// теперь проверяем длинну поста  
} else if (idx.elements(i).className=="posttextfl"){  
prom=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>
 
 
   
  • Страница 1 из 1
  • 1
Поиск:
 
Графика от: Megas, GraFOS | Дизайн сверстал E.A.
Хостинг от uCoz
Яндекс.Метрика