Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 19.02.2010, 20:45
Аватар для KOLANICH
Профессор
Отправить личное сообщение для KOLANICH Посмотреть профиль Найти все сообщения от KOLANICH
 
Регистрация: 22.11.2008
Сообщений: 277

true и false на одном и том же выражении
i=6;
l=document.querySelectorAll('input[name]')[6];
//чтобы вам было понятнее,и не возникали вопросы про i
//код немного другой, но я локализовал проблему
 
alert(i+"\n"+ ((rl.test(l.name))&&(l.type!="hidden"))+'\n'+l.name); ///3 true login
if((rl.test(l.name)&&l.type!="hidden")){///не пашед,
//если добавить отрицание, то в if заходит
    
    mass["l"]=true;
    alert(l);
    alert(l.name);
}

что делать
почему это происходит

Последний раз редактировалось KOLANICH, 19.02.2010 в 20:52.
Ответить с цитированием
  #2 (permalink)  
Старый 20.02.2010, 12:43
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

Особенности регулярных выражений в Javascript
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Правильный ответ или неправильный Kevrat Ваши сайты и скрипты 7 13.01.2010 21:31
Проблема с if...else parzh-junior Элементы интерфейса 18 04.12.2009 17:17
Функция не возвращает false, почему? Vitaly jQuery 3 05.07.2009 16:05
Регулярка: выдает true, но не хочет давать false Trojan Общие вопросы Javascript 9 16.06.2009 12:23
Проблема с оперой Ден Opera, Safari и др. 1 22.03.2009 15:49