Наш клан
 

  • Страница 1 из 1
  • 1
Проверка и лимит символов в сообщении на форуме
Сикарашка 
img 27.07.2010, Вторник в 19:37  Сообщение #1


@8.png
Как работает?
В форму добавления можно вписать текст не превышающий max_limit, лишние символы будут автоматически стираться + наглядно видно сколько символов ввели и сколько осталось.
В общем просто и удобно

открываем Дизайн >> Форум >> Форма добавления сообщения

1) находим $_MESSAGE$
и заменяем на:

Quote
<div onKeyUp="chklen()">$_MESSAGE$</div>
Осталось символов: <input name="fcounter" type="text" class="codeButtons" size="6" value="40000" readonly="true">

2) в самый верх шаблона вставляем
Quote
<script type="text/javascript">
function chklen() {
max_limit=40000;

str = document.addform.message.value;
len = str.length;

if (len > max_limit) {
str = str.substring(0,max_limit);
len = str.length;
document.addform.message.value = str;}

document.addform.fcounter.value = (max_limit - document.addform.message.value.length);

while ( document.addform.fcounter.value<0) {
document.addform.message.value = str.substring(0,len-1);
str = document.addform.message.value;
len = str.length;
document.addform.fcounter.value = (max_limit - document.addform.message.value.length);}}
</script>


40000 количество символов в сообщении (ставится в админке)
З.Ы. меньше чем в админке - можно, больше - нет
Пользователь в офлайне     Карточка пользователя     Отправить личное сообщение
 
  • Страница 1 из 1
  • 1
Поиск:

Все материалы размещенные на сайте пренадлежат их владельцам и предоставляются исключительно в ознакомительных целях.
Администрация ответственности за содержание материала не несет и убытки не возмещает.
По истечении 24 часов материал должен быть удален с вашего компьютера.
Незаконная реализация карается законами РФ и Украины: "Об авторском и смежном праве".
При копировании материала, ссылка на сайт обязательна!