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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как написать счетчик вводимых слов, Нужен счетчик слов! ПоМогите! 
:(
    Опции темы
Mayurev
Дата 17.2.2005, 11:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Всем привет! У меня следующая проблемка есть следующий скрипт как сделать чтобы кол-во вводимых в форму слов (не больше 25) записывалось в переменную (PHP). есть Ява код, но как сделать чтобы оно автоматом записывало значение в переменную smile smile Помогите кто может
Код

<html>
<head>
<script language="JavaScript">
<!--

//Функция позволяющая подсчитывать число слов в объявках
 function checkLen()
 {
   var Count=0;
   var str = new String;
     
   str  = document.forms.askme.txtObj.value;
   ln   = str.length;
           
   for (i = 0; i < ln; i++)
   {
   
    if (str.charAt(i) == ' ')
    {
           
     if((i!=0)&&(str.charAt(i-1)!=' '))  
     {
       word = 1;
     }else word=0;
     
    if (word)
      Count++;
    }
         
   }  
   document.forms.askme.txtOne.value = Count;
 }

//-->
</script>
</head>

<body>

<FORM name="askme">
Question:<BR>
<TEXTAREA NAME="txtObj" ROWS=4 COLS=25>
</TEXTAREA><br>
<input type="text" name="txtOne" onFocus="checkLen()">
<input type="button" name="qt" value="Press me" onFocus="checkLen()">

</FORM>
</BODY>
</HTML>


PM MAIL   Вверх
Sardar
Дата 17.2.2005, 21:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

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



Mayurev во первых почему бы не резать строку на пробелы, а потом не посчитать количество токенов smile Хтоя функция string.split придуманна извращенцами... Но можно работать с регами smile smile
Код
str="Privet vsem";
alert(str.split(/\s+/g));
//
if(str.split(/\s+/g).length>25) alert("больше 25!");


Второе, ты знаешь что в вебе клиент и сервер это две разные и возможно находящиеся очень далеко друго от друга вещи smile Почитай в разделе PHP для начинающих: что необходимо знать каждому. Там же ответ "как передать переменную из JS в PHP и обратно". Хотя зачем тебе это, ведь у тебя есть полноценная форма, просто отправляй её.

Или я тебя не понял? smile


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




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


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

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