![]() |
как определить что в форму введен пробел, а не буква или цифра?
Что-то никак понять не могу...
|
помогите!
Ну помогите мне, пожалуйста! Я торможу... И в поиск мне не помог :(
|
myListener.onKeyDown = function () {
trace(Key.getCode()); } Key.addListener(myListener); так пробовал? |
эх. не умею правильно писать вопросы.
эх. не умею правильно писать вопросы.
Суть вот в чем. Есть текстовая форма в которую вводят, например имя. Нельзя же допустить чтобы там были одни пробелы... Хотя до меня кажется уже дошло как это сделать: считаем длину строки; фором перебираем каждый символ - если он является пробелом, увеличиваем переменную spaceNum на единицу. В конце сравниваем ее с длинной строки. Если совпало - беда, надо писать заново имя, Если не сопало - вперед, все хорошо! если кто знает метод попроще и поэлегантнее, напишите мне, пожалуйста! |
Да ты ШО, зачем те "for" ???
________________________ if(xz.indexOf(' ')>-1) trace('OK') ________________________ хотя можно и им |
упс, опоздал ..
|
Спасиб, Дарагой LEXASS!
Ты мне помог :) Правда, наверно, не тем чем рассчитывал ;) В смысле, открыл глаза, просветил разум etc.. у меня if есть, но он в for. Всеж таки символов много могут навводить... .) |
2 Nasty
ты ЭТО, неусложняЙ Код:
то_что_ниЗя_вводить=[0,1,' ','@','.']:) |
ХЫМ?
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(); |
У тебя текст автоматически не равен null, он равен "". А твоя функция срабатывает на первый же "плохой" символ, потому что она сразу завершает работу независимо от результата. Я бы предложил такой вариант:
Код:
BadSym =[...]; |
| Часовой пояс GMT +4, время: 00:18. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.