Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Счетчик количества символов (textarea)
 
 автор: Maxam   (28.01.2008 в 15:54)   письмо автору
 
 

Как сделать счётчик, т.е. чтобы отображалось какое кол-во символов уже введено.
Использую не input, а именно textarea!

Кто поможет и покажет как?

   
 
 автор: CNT   (28.01.2008 в 16:13)   письмо автору
 
   для: Maxam   (28.01.2008 в 15:54)
 

Реально (чтобы правильно) - никак, кроме Эксплорера (ибо только в нём поддерживается onpropertychange и onpaste).

Ну а при вводе с клавиатуры (и по окончании ввода) - элементарно:

<textarea rows="10" cols="60"
          onkeyup="document.getElementById ('count').value = this.value.length"
          onblur="document.getElementById ('count').value = this.value.length"></textarea>
<br>
Введено <input id="count"> симв.

   
 
 автор: Maxam   (28.01.2008 в 16:52)   письмо автору
 
   для: CNT   (28.01.2008 в 16:13)
 

Работает, сделал, но появилась малая проблема - он показывает пустоту пока я не начну вводить! Можно ли вообще не выводить сообщения "Вы ввели ... симв." пока вообще пользователь не начал вводить???

   
 
 автор: Maxam   (28.01.2008 в 16:55)   письмо автору
 
   для: Maxam   (28.01.2008 в 16:52)
 

Или может сделать всплывающее окно с счетчиком... а то у меня много textarea на странице я для каждого нужен подсчет!

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования