Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.05.2011, 22:11
Интересующийся
Отправить личное сообщение для artie Посмотреть профиль Найти все сообщения от artie
 
Регистрация: 26.05.2011
Сообщений: 10

проверить равенство
Здравствуйте! помогите!
Есть несколько почтовых индексов, нужно проверить совпадает ли введный индекс с индексом из списка.
var zip = [1,2,3,4,5,6,7,8,50,48,77]
if (form.zip.value != zip)
{
                    alert( "не совпадает" );
                    return false;
                };


или

var zip = [1,2,3,4,5,6,7,8,50,48,77]
if (form.zip.value in zip)
{
                    alert( "не совпадает" );
                    return false;
                };


не работает. Видмо туплю сильно.

Последний раз редактировалось artie, 26.05.2011 в 22:38.
Ответить с цитированием
  #2 (permalink)  
Старый 26.05.2011, 22:51
Аватар для walik
Профессор
Отправить личное сообщение для walik Посмотреть профиль Найти все сообщения от walik
 
Регистрация: 09.11.2009
Сообщений: 1,101

function in_array(what, where) {
    for(var i=0; i<where.length; i++)
        if(what == where[i]) 
            return true;
    return false;
}
var zip = [1,2,3,4,5,6,7,8,50,48,77];
var value = 50;
if (in_array(value, zip))
   alert('ok');
else
   alert('no');
__________________
"Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете."
Мой сертификат :-D клацай
Ответить с цитированием
  #3 (permalink)  
Старый 26.05.2011, 22:57
Аватар для PeaceCoder
Профессор
Отправить личное сообщение для PeaceCoder Посмотреть профиль Найти все сообщения от PeaceCoder
 
Регистрация: 15.12.2009
Сообщений: 742

if (zip.indexOf(form.zip.value)>=0) {соответсвует}


но indexOf у массивов не во всех браузерах есть
__________________
Настоящий программист думает и осознает сам решение задачи, а не копирует другие мысли, не осознавая их (c)
Относись к человеку так же, как хотелось бы отношения к себе (с)
Все нужно там, где оно нужно, а все не нужно нигде (с) Gozar
B~Vladi: А кто такой JavaScript стрелок?! micscr: это тот, кто не jQuery танкист.
Программы становятся медленнее быстрее, чем компьютеры становятся быстрее (с) Никлаус Вирт
Ответить с цитированием
  #4 (permalink)  
Старый 26.05.2011, 23:38
Интересующийся
Отправить личное сообщение для artie Посмотреть профиль Найти все сообщения от artie
 
Регистрация: 26.05.2011
Сообщений: 10

Блин спасибо!!!!. Даже бы и не додумался!
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проверить Object на пустоту KOLANICH Общие вопросы Javascript 8 24.12.2010 20:15
Как проверить существует ли форма? Dima00782 Общие вопросы Javascript 6 28.06.2010 19:37
Как проверить загружен ли дом? Destrifer Events/DOM/Window 4 27.05.2010 12:56
как проверить, есть ли переменная Аскар Общие вопросы Javascript 3 04.01.2010 17:09
Как проверить существование функции Aderba Общие вопросы Javascript 2 14.11.2008 16:09