18:34
Обновить
Отображение кол-ва оставшихся символов - Форум
cszona-portal.net.ru
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Скрипты для uCoz » Форум » Отображение кол-ва оставшихся символов
Отображение кол-ва оставшихся символов

StWaN

Дата: Вторник, 29.06.2010, 12:56 | Сообщение # 1
Рядовой
Группа: Vip
Сообщений: 33
« 100 »
Статус: Offline

Открываем Управление дизайном -> Форум -> Форма добавления сообщения:

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

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

20000 можно заменить на свое значение.

2) В самый верх шаблона устанавливаем:

Code
<script language="JavaScript" type="text/javascript">       
function chklen()       
{       
max_limit=20000;       

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>

Здесь 20000 тоже можно заменить на свое значение. Значение нельзя давать больше, чем Вы задали в настройках форума, меньше - можно. Или в противном случаи, данная функция не будет работоспособная.

Форум » Скрипты для uCoz » Форум » Отображение кол-ва оставшихся символов
  • Страница 1 из 1
  • 1
Поиск:

Вверх