![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Что-то никак понять не могу...
__________________
//sincerely yours Nasty |
|
|||||
|
Ну помогите мне, пожалуйста! Я торможу... И в поиск мне не помог
![]()
__________________
//sincerely yours Nasty |
|
|||||
|
Регистрация: Aug 2001
Адрес: vg
Сообщений: 352
|
myListener.onKeyDown = function () {
trace(Key.getCode()); } Key.addListener(myListener); так пробовал? |
|
|||||
|
эх. не умею правильно писать вопросы.
Суть вот в чем. Есть текстовая форма в которую вводят, например имя. Нельзя же допустить чтобы там были одни пробелы... Хотя до меня кажется уже дошло как это сделать: считаем длину строки; фором перебираем каждый символ - если он является пробелом, увеличиваем переменную spaceNum на единицу. В конце сравниваем ее с длинной строки. Если совпало - беда, надо писать заново имя, Если не сопало - вперед, все хорошо! если кто знает метод попроще и поэлегантнее, напишите мне, пожалуйста!
__________________
//sincerely yours Nasty |
|
|||||
|
Да ты ШО, зачем те "for" ???
________________________ if(xz.indexOf(' ')>-1) trace('OK') ________________________ хотя можно и им |
|
|||||
|
упс, опоздал ..
|
|
|||||
|
Спасиб, Дарагой LEXASS!
Ты мне помог Правда, наверно, не тем чем рассчитывал ![]() В смысле, открыл глаза, просветил разум etc.. у меня if есть, но он в for. Всеж таки символов много могут навводить... .)
__________________
//sincerely yours Nasty Последний раз редактировалось Nasty; 21.06.2002 в 18:40. |
|
|||||
|
2 Nasty
ты ЭТО, неусложняЙ то_что_ниЗя_вводить=[0,1,' ','@','.']
function test(x){
for(i=0;i<то_что_ниЗя_вводить.length;i++)
if(x.indexOf(то_что_ниЗя_вводить[i])>-1 || !x.length)
return false;
return true;
}
![]() |
|
|||||
|
Lexass? Что-то опять не дошло до меня? :/ Не работает...
badSym = [0,' ','@','.']; // function formcheck() { if (text != null) { for(i=0; i < badSym.length; i++) { if( text.indexOf(badSym[i]) > -1 || !text.length){ return false; } else { return true; } } } else { trace("null"); } } stop();
__________________
//sincerely yours Nasty |
|
|||||
|
некрофил
Регистрация: Mar 2002
Адрес: ...по колено в кровище...
Сообщений: 2,292
|
У тебя текст автоматически не равен null, он равен "". А твоя функция срабатывает на первый же "плохой" символ, потому что она сразу завершает работу независимо от результата. Я бы предложил такой вариант:
__________________
...убивать людей не удовольствия ради, но для еды. |
![]() |
Часовой пояс GMT +4, время: 11:05. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|