Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Подсчёт знаков 
:(
    Опции темы
Syltan
Дата 10.5.2010, 01:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 301
Регистрация: 31.8.2009

Репутация: -1
Всего: -2



Скажите ,как можно подсчитать кол-во знаков до знака %,кол-во знаков после знака %, общее кол-во знаков до и после занка %?  Ввод происходит в текстареа.

Это сообщение отредактировал(а) Syltan - 10.5.2010, 01:26
PM MAIL   Вверх
Amphiluke
Дата 10.5.2010, 10:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


   ☽
***


Профиль
Группа: Завсегдатай
Сообщений: 1253
Регистрация: 26.8.2009

Репутация: 39
Всего: 112



Код

function doCalc(tarea) {
    var num = tarea.value.indexOf("%");
    alert("Number of symbols before: " + num.toString() + 
        "\nNumber of symbols after: " + (tarea.value.length - num - 1).toString() +
        "\nTotal number: " + (tarea.value.length - 1).toString());
}

PM   Вверх
Syltan
Дата 10.5.2010, 12:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 301
Регистрация: 31.8.2009

Репутация: -1
Всего: -2



Вроде не правильно считает,  как можно исправить? Вот гляньте что выходит, если напсиать так:
Код

<html>
<head>
<script type='text/javascript'>
function doCalc(tarea) {
    var num = tarea.value.indexOf("%");
    alert("Number of symbols before: " + num.toString() + 
        "\nNumber of symbols after: " + (tarea.value.length - num - 1).toString() +
        "\nTotal number: " + (tarea.value.length - 1).toString());
}
</script>
</head>
<body>
<textarea value='doCalc(this)'></textarea>
<input type='button' value='Жми' onClick='doCalc(this)'>
</body>
</html>



Присоединённый файл ( Кол-во скачиваний: 4 )
Присоединённый файл  clip_image002.jpg 16,69 Kb
PM MAIL   Вверх
WebAngel
Дата 10.5.2010, 12:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 6.5.2010

Репутация: нет
Всего: нет



в this находится input, а не textarea
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.2006 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.