Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   Не работает else (https://javascript.ru/forum/project/49890-ne-rabotaet-else.html)

vommer 02.09.2014 11:59

Не работает else
 
День добрый

Все работает, так как хочу, но при добавлении строки, перестает:

$(document).ready ( function(){
$(".zipcode").keyup(function() {
     var zipArray = [1000, 2000, 3000, 4000, 5000, 6000];
     var zipValue = $(".zipcode").val();
    for (var i = 0; i < zipArray.length; i++) {
        if (zipValue == zipArray[i]) {
                $('#contenInput').text($(".zipcode").val());
     
        } else {
           $('#contenInput').text("upss"); // добавляю эту строку и перестает работать, выводит только upss
   }
    }

});
 
});

<input type="text" class="zipcode">
<p id="contenInput"></p>

Подскажите, пожалуйста, где не так. Спасибо

Rise 02.09.2014 12:07

vommer, на 8-й строке break; поставь.

nice_try 02.09.2014 12:11

ну а что ты вводишь? при обнаружении совпадения у тебя скрипт не прерывается, вставь return;
$('#contenInput').text($(".zipcode").val());
return;

vommer 02.09.2014 12:48

Спасибо большое


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