XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Общение> Hard & Soft
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
RazArt

offline
Опыт: 11,197
Активность:
js
Решил начать изучать этот бред и понял что ничего не понимаю. Проблема в этом коде:
Код:
function chk_login(login, realm) {
    if (login.match("^[A-Za-z0-9_]+$").length > 0) {
        $.get("./include/ajax_functions.php", {func: 'chk_login', login: login, realm: realm }, function(data){
            if( data.length > 0 )
            {
                var new_left = $("#auth_login").offset().left - 255;
                $("#auth_info_block").stop(true);
                $("#auth_info_block").offset({left:new_left});
                $("#auth_info_block").css("opacity", "0");
                $("#auth_info_text").html(data);
                $("#auth_info_block").animate({opacity: "1", left: "+=200"}, 1000).delay(3000).animate({opacity: "0", left: "+=200"}, 1000);
            }
        })
    } else if (login.match("[^A-Za-z0-9_]").length) {
            var new_left = $("#auth_login").offset().left - 255;
            $("#auth_info_block").stop(true);
            $("#auth_info_block").offset({left:new_left});
            $("#auth_info_block").css("opacity", "0");
            $("#auth_info_text").html("opacity");
            $("#auth_info_block").animate({opacity: "1", left: "+=200"}, 1000).delay(3000).animate({opacity: "0", left: "+=200"}, 1000);
    }
    
};


2 иф не выполняется, хотя если убрать первый всё спокойно работает, кто-нибудь знает что делать?
Старый 29.10.2011, 17:16
Alex_Hell
Mapmaker 'N' Programmer
offline
Опыт: 6,885
Активность:
login.match("^[A-Za-z0-9_]+$") это регулярное выражение, разбирайся ru.wikipedia.org/wiki/Регулярные_выражения
Старый 29.10.2011, 17:24
RazArt

offline
Опыт: 11,197
Активность:
Alex_Hell, я знаю что это такое, перечитай пост...
Цитата:
2 иф не выполняется, хотя если убрать первый всё спокойно работает
Старый 29.10.2011, 19:23
RazArt

offline
Опыт: 11,197
Активность:
да, но не работает сам обработчик условия. Если их поменять местами, то будет уже это условие работать, а то перестанет.. Вот насчет ошибок в синтаксисе не уверен, ибо функция бы вообще не выполнялась
Старый 29.10.2011, 22:26
RazArt

offline
Опыт: 11,197
Активность:
naxim, смысл проверять синтаксис, если действия в первом условии выполняется?) обе регулярки в алерт засовывал и они обе выводят нужный результат
Старый 30.10.2011, 11:02
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

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

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 17:16.