Ограничение на кол-во символов в поле профиля "Дополнительная информация"

stream

Support
Команда форума
Регистрация
09.09.14
Сообщения
986
Реакции
644
Баллы
93
Контрмеры против чатовских графоманов.
В файле your_chat/designes/your_designe/user_info.php еаходим строку:
PHP:
<td colspan="3" align="center"><TEXTAREA name="comments" rows="10" cols="80" class="input"><?php echo str_replace("<br>","\n",$current_user->about);?></TEXTAREA></td>
Заменяем ее таким кодом:
PHP:
<td colspan="3" align="center">    <script language="javascript" type="text/javascript">
function limitText(limitField, limitCount, limitNum) {
    if (limitField.value.length > limitNum) {
        limitField.value = limitField.value.substring(0, limitNum);
    } else {
        limitCount.value = limitNum - limitField.value.length;
    }
}
</script>
     <TEXTAREA name="comments" rows="10" cols="80" class="input" onKeyDown="limitText(comments,this.form.count,500);"
onKeyUp="limitText(comments,this.form.count,500);"><?php echo str_replace("<br>","\n",$current_user->about);?></TEXTAREA>
    <br />
<font size="1">(Максимум символов: 500)<br />
Осталось <input readonly type="text" name="count" size="3" value="500"/> символов.</font></td>
Результат: ограничение в 500 символов для Дополнительной информации в профиле пользователя.
_profile.gif
 
Сверху Снизу