Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   как определить что в форму введен пробел, а не буква или цифра? (http://www.flasher.ru/forum/showthread.php?t=33421)

Nox Noctis 24.06.2002 12:43

эээ... вы чего тут ? :)
космический аппарат проектируете ? :)
тут ведь самоката вполне достаточно...

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

у Лехасса все правильно написано...
просто он не сделал выравнивание, и ты не понял какой оператор к какому блоку относится...
обрати внимание: там нету фигурных скобок, а значит
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;
        }
}

вот так правильно :)

lexass 24.06.2002 12:57

2 Nox Noctis
А им так ненравиться :mad:
Ну и пуЩай делают как хотят :) ;)

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

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

DeliMIter 25.06.2002 21:59

А я думаю, что так не пойдет.
Код:

for (i=0; i<badSym.length; i++) {
 if (text.indexOf(badSym[i])>-1) {
  return false;
 }
}

Если в строке хотя бы ОДИН плохой символ, функция вернет false и привет. Суть же вопроса, чтобы в строке НЕ ВСЕ символы были плохими.

Nox Noctis 26.06.2002 01:07

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

lexass 26.06.2002 10:08

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

2Nox Noctis
Цитата:

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

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

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

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

;)

DeliMIter 26.06.2002 20:27

Re: эх. не умею правильно писать вопросы.
 
Цитата:

Оригинал написал(а) Nasty
эх. не умею правильно писать вопросы.
Суть вот в чем. Есть текстовая форма в которую вводят, например имя. Нельзя же допустить чтобы там были одни пробелы...

товарищи монстры!! Обратите внимание на слово "ОДНИ" почти в конце фразы.

Nox Noctis 26.06.2002 20:42

ладно, ладно, бедил :)
ты главное не нервничай :)
мы уже пошли стоять в угол :)

DeliMIter 26.06.2002 21:03

Я не нервничаю! Нет, я абсолютно спокоен!!!!!! Я НЕ НЕРВНИЧАЮ!!!!!

lexass 27.06.2002 10:06

Re: Re: эх. не умею правильно писать вопросы.
 
Цитата:

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

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

МЛИН :(
А как в имени могут быть пробелы :rolleyes: :confused:

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

Baltika 27.06.2002 11:56

Re: Re: Re: эх. не умею правильно писать вопросы.
 
Цитата:

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


МЛИН :(
А как в имени могут быть пробелы :rolleyes: :confused:

так:
- Имя, сестра, имя??!!!
- "пробелпробелпробел " ...

:p


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

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