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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Различие символов, Различие символов 
:(
    Опции темы
dusty
Дата 3.5.2008, 12:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Проблема заключается в том, что надо распознать символы, введенные в текстовое поле. А точнее различать текст и цифры.
PM MAIL   Вверх
Sannis
Дата 3.5.2008, 17:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 375
Регистрация: 14.8.2007
Где: Москва

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



Пока что проблема заключается, к сожалению, в том, что вы не можете сформулироваь свой вопрос smile


--------------------
Я Критик Джим, раньше писал моды для IPB 1.3.x-2.3.x, а теперь продвигаю Node.js в массы.
PM MAIL WWW   Вверх
Michael.de
Дата 4.5.2008, 03:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Sannis: +1

dusty, 
1. Там только текст, цифры или вперемешку?
2. Допустим распознали... и что происходит дальше?
PM MAIL   Вверх
dusty
Дата 5.5.2008, 23:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Надо отделить цифры и текст. Они могут идти или отдельно(111 или бавг), или вперемешку(1м4а). Нужно получить только числа, поэтому при вводе букв нужно выдать сообщение об ошибке. Надеюсь сейчас сформулировал понятнее.

Это сообщение отредактировал(а) dusty - 5.5.2008, 23:17
PM MAIL   Вверх
solenko
Дата 6.5.2008, 01:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



http://forum.vingrad.ru/forum/topic-149225.html
Если я и не совем телепат, то, думаю, в тсходнике вы найдете ответ на ваш вопрос.


--------------------
Ла-ла-ла-ла
Заметьте, нет официального подтверждения, что это не просто четыре слога.
PM MAIL WWW ICQ Skype   Вверх
Michael.de
Дата 6.5.2008, 02:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(dusty)
...Надеюсь сейчас сформулировал понятнее.
Сейчас всё более или менее понятно  smile

Код

<html>
<head>
<script type="text/javascript">
function check(){
 var text=document.getElementById("id1").value;
 var len=text.length;
 if (len){
  var message=document.getElementById("id2");
  var error=0;
  for (var i=0; i<len; i++){
   if (text.charCodeAt(i)<48 || text.charCodeAt(i)>57){
    error++;
    break;
   }
  }
  if(error){
   message.value="Only numbers, please";
   message.style.color='red';
  }
  else {
   message.value="It's correct";
   message.style.color='green';
  }
 }
}
</script>
</head>
<body>
<input size='38' type='text' maxlength='100' id='id1'><br>Result:
<input size='20' readonly='readonly' value='Type your text on top' type='text' id='id2' style='background-color:#E0E0E0;color:blue'>
&nbsp;<button onclick='check()'>Check</button>
</body>
</html>

PM MAIL   Вверх
bars80080
Дата 6.5.2008, 09:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

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



ух, но если только цифры, то:
Код

<script>
function c_ghost() {
    var c = document.getElementById('ghost1');
    if(isNaN(c.value)) { alert('следует вводить только цифры'); c.value = ''; return; }}
</script>
<input type="text" name="ghost" onkeyup="c_ghost();" id="ghost1"  />

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


Новичок



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

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



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


 




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


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

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