Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Портал .::2BakSa.WS::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Веб - Программирование > Java Script

Уважаемые пользователи nowa.cc и 2baksa.ws. У нас сложилось тяжёлое финансовое положение. Мы работаем для вас вот уже более 15 лет и сейчас вынуждены просить о помощи. Окажите посильную поддержку проектам. Мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: 826074280762 Webmoney WME: 804621616710
PayPal PayPal_Email E-mail для связи по вопросу помощи
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!
Ответ
 
Опции темы Опции просмотра Language
Старый 22.10.2007, 17:19   #1
Новичок
 
Пол:Мужской
Регистрация: 20.02.2007
Сообщений: 17
Репутация: 0
По умолчанию textarea - счетчик ввода символов

Народ подскажите неумеющему!!!
В теге textarea мне нужно поставить предел ввода символов (например 255) и счетчик, чтобы при вводе слов он каждый раз уменьшался!(как при написании sms в мобильнике)
kravit вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: дмитрий карташов актерDGS-1100-26MPV2-A3Aкраш студия секциякресла-качалки купитьстоимость билета руки вверх мск


Старый 22.10.2007, 23:35   #2
czukowski
Постоялец
 
Пол:Мужской
Регистрация: 25.05.2007
Сообщений: 432
Репутация: 169
По умолчанию Ответ: textarea - счетчик ввода символов

Примерно так:
PHP код:
<form name="post">
<
input name="bytesleft" type="text" /><br />
<
textarea onkeyup="document.forms['post'].bytesleft.value=255-this.value.length;"></textarea>
</
form
Эффективно блокировать ввод при превышении довольно сложно, поэтому лучше сделать проверку еще при отправке формы.

Последний раз редактировалось czukowski; 22.10.2007 в 23:50..
czukowski вне форума
 
Ответить с цитированием Вверх
Старый 10.11.2007, 11:15   #3
U2D
Неактивный пользователь
 
Аватар для U2D
 
Регистрация: 05.08.2007
Адрес: Арзамас
Сообщений: 35
Репутация: 24
По умолчанию Ответ: textarea - счетчик ввода символов

Не согласен.
Код:
<textarea id="txt" onKeyPress="return false;"></textarea>
Тогда писаться не будет.
U2D вне форума
 
Ответить с цитированием Вверх
Старый 10.11.2007, 13:30   #4
czukowski
Постоялец
 
Пол:Мужской
Регистрация: 25.05.2007
Сообщений: 432
Репутация: 169
По умолчанию Ответ: textarea - счетчик ввода символов

U2D, предложи полный вариант кода. Чтобы при превышении в поле нельзя было писать, вставлять текст из буфера и затаскивать его туда мышой
czukowski вне форума
 
Ответить с цитированием Вверх
Старый 11.11.2007, 09:40   #5
U2D
Неактивный пользователь
 
Аватар для U2D
 
Регистрация: 05.08.2007
Адрес: Арзамас
Сообщений: 35
Репутация: 24
По умолчанию Ответ: textarea - счетчик ввода символов

Код:
<html>
<head>
<script type="text/javascript">
<!--

function prov(){
var sch = document.getElementById("mar").value.length;
if (sch>=255){
return false
}else{
return true
}
}
//-->
</script>
</head>
<body>
<form name="form1">
<input type="text" readonly="readonly" name="num"><br>
<textarea id="mar"
onkeypress="return prov()"
onkeyup="document.form1.num.value=255-this.value.length"
>
</textarea>

</body>
</html>
U2D вне форума
 
Ответить с цитированием Вверх
Старый 11.11.2007, 15:35   #6
czukowski
Постоялец
 
Пол:Мужской
Регистрация: 25.05.2007
Сообщений: 432
Репутация: 169
По умолчанию Ответ: textarea - счетчик ввода символов

U2D
Все еще вставляется (даже с помощью Ctrl+V) и мышой затаскивается

В общем, есть ли смысл заморачиваться, если все равно проверять перед отсылкой формы?

Последний раз редактировалось czukowski; 11.11.2007 в 16:15..
czukowski вне форума
 
Ответить с цитированием Вверх
Ответ

Опции темы
Опции просмотра

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Двухтарифный счетчик электроэнергии Lita Электрика 31 25.06.2012 21:28
Обработка тега <textarea> strmask HTML 6 15.07.2011 16:15
Счетчик для сайта TarasR Скорая помощь 2 14.05.2008 15:53
Счетчик посещаемости сайта novoalex Архив 6 24.06.2007 15:02

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 09:46. Часовой пояс GMT +3.


Copyright ©2004 - 2024 2BakSa.WS

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.15318 секунды с 13 запросами