Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 24.06.2002, 12:43
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 11  
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

Регистрация: Aug 2001
Сообщений: 4,121
эээ... вы чего тут ?
космический аппарат проектируете ?
тут ведь самоката вполне достаточно...

два фора... кашмар

у Лехасса все правильно написано...
просто он не сделал выравнивание, и ты не понял какой оператор к какому блоку относится...
обрати внимание: там нету фигурных скобок, а значит
return true; стоит уже _вне_ цикла

твой код:
Код:
badSym = [0, ' ', '@', '.'];
// 
function formcheck() {
	if (text.length) {
		for (i=0; i<badSym.length; i++) {
			if (text.indexOf(badSym[i])>-1) {
				return false;
			}
		}
		return true;
	} else {
		trace("null");
		return false;
	}
}
вот так правильно

Старый 24.06.2002, 12:57
lexass вне форума Посмотреть профиль Отправить личное сообщение для lexass Посетить домашнюю страницу lexass Найти все сообщения от lexass
  № 12  
lexass
 
Аватар для lexass

Регистрация: Sep 2000
Адрес: SPb
Сообщений: 3,374
Отправить сообщение для lexass с помощью ICQ
2 Nox Noctis
А им так ненравиться
Ну и пуЩай делают как хотят

лучшее враг хорошего
ЗЫ
рекомендую проверять посимвольно каждый символ в строке
ЗЗЫ
Напомню, большое кол-во стринговых операций - тормозит!

Накой вам вааще длинна строки (ограничения чтоль)? x.length<лимит
накой вам считать кол-во символов которые нельзя вводить???
Ж
нифига непонимаю

Старый 25.06.2002, 21:59
DeliMIter вне форума Посмотреть профиль Отправить личное сообщение для DeliMIter Найти все сообщения от DeliMIter
  № 13  
DeliMIter
некрофил
 
Аватар для DeliMIter

Регистрация: Mar 2002
Адрес: ...по колено в кровище...
Сообщений: 2,292
А я думаю, что так не пойдет.
Код:
for (i=0; i<badSym.length; i++) {
 if (text.indexOf(badSym[i])>-1) {
  return false;
 }
}
Если в строке хотя бы ОДИН плохой символ, функция вернет false и привет. Суть же вопроса, чтобы в строке НЕ ВСЕ символы были плохими.
__________________
...убивать людей не удовольствия ради, но для еды.

Старый 26.06.2002, 01:07
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 14  
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

Регистрация: Aug 2001
Сообщений: 4,121
здрасьте...
так нам же надо проконтролировать, чтобы во введенных строках не было недопустимых символов...
значит если мы нашли хотя бы один из "плохих", то все, вводить надо заново.
чего еще-то ?

Старый 26.06.2002, 10:08
lexass вне форума Посмотреть профиль Отправить личное сообщение для lexass Посетить домашнюю страницу lexass Найти все сообщения от lexass
  № 15  
lexass
 
Аватар для lexass

Регистрация: Sep 2000
Адрес: SPb
Сообщений: 3,374
Отправить сообщение для lexass с помощью ICQ

Всех лечить ЭЛЕКТРИЧЕСТВОМ

2Nox Noctis
Цитата:
так нам же надо проконтролировать, чтобы во введенных строках не было недопустимых символов...

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

Эй, люди вернитесь на землю!
Если символ запрещен, то он не разрешен

Дык и зачем чего-то считать если (return false)



Последний раз редактировалось lexass; 26.06.2002 в 10:11.
Старый 26.06.2002, 20:27
DeliMIter вне форума Посмотреть профиль Отправить личное сообщение для DeliMIter Найти все сообщения от DeliMIter
  № 16  
DeliMIter
некрофил
 
Аватар для DeliMIter

Регистрация: Mar 2002
Адрес: ...по колено в кровище...
Сообщений: 2,292
По умолчанию Re: эх. не умею правильно писать вопросы.

Цитата:
Оригинал написал(а) Nasty
эх. не умею правильно писать вопросы.
Суть вот в чем. Есть текстовая форма в которую вводят, например имя. Нельзя же допустить чтобы там были одни пробелы...
товарищи монстры!! Обратите внимание на слово "ОДНИ" почти в конце фразы.
__________________
...убивать людей не удовольствия ради, но для еды.

Старый 26.06.2002, 20:42
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 17  
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

Регистрация: Aug 2001
Сообщений: 4,121
ладно, ладно, бедил
ты главное не нервничай
мы уже пошли стоять в угол

Старый 26.06.2002, 21:03
DeliMIter вне форума Посмотреть профиль Отправить личное сообщение для DeliMIter Найти все сообщения от DeliMIter
  № 18  
DeliMIter
некрофил
 
Аватар для DeliMIter

Регистрация: Mar 2002
Адрес: ...по колено в кровище...
Сообщений: 2,292
Я не нервничаю! Нет, я абсолютно спокоен!!!!!! Я НЕ НЕРВНИЧАЮ!!!!!
__________________
...убивать людей не удовольствия ради, но для еды.

Старый 27.06.2002, 10:06
lexass вне форума Посмотреть профиль Отправить личное сообщение для lexass Посетить домашнюю страницу lexass Найти все сообщения от lexass
  № 19  
lexass
 
Аватар для lexass

Регистрация: Sep 2000
Адрес: SPb
Сообщений: 3,374
Отправить сообщение для lexass с помощью ICQ
По умолчанию Re: Re: эх. не умею правильно писать вопросы.

Цитата:
Оригинал написал(а) DeliMIter

Суть вот в чем. Есть текстовая форма в которую вводят, например имя. Нельзя же допустить чтобы там были одни пробелы...
МЛИН
А как в имени могут быть пробелы

2Nox Noctis, зачем стоять в угол?
Лучше пить боржоми

Старый 27.06.2002, 11:56
Baltika вне форума Посмотреть профиль Отправить личное сообщение для Baltika Посетить домашнюю страницу Baltika Найти все сообщения от Baltika
  № 20  
Baltika

Регистрация: Oct 2000
Сообщений: 1,593
Отправить сообщение для Baltika с помощью ICQ Отправить сообщение для Baltika с помощью MSN Отправить сообщение для Baltika с помощью Skype™
По умолчанию Re: Re: Re: эх. не умею правильно писать вопросы.

Цитата:
Оригинал написал(а) lexass


МЛИН
А как в имени могут быть пробелы
так:
- Имя, сестра, имя??!!!
- "пробелпробелпробел " ...


Создать новую тему   Часовой пояс GMT +4, время: 10:53.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


Часовой пояс GMT +4, время: 10:53.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.