Показать сообщение отдельно
  #1 (permalink)  
Старый 05.01.2013, 14:40
Аватар для spo
spo spo вне форума
Профессор
Отправить личное сообщение для spo Посмотреть профиль Найти все сообщения от spo
 
Регистрация: 11.05.2011
Сообщений: 213

Проверка наличия в массиве с условием
Здравствуйте.

Есть поле ввода значения и кнопка. При клике на кнопку, значение из поля добавляется в массив. Не могу справиться с условием, которое бы перед добавлением значения в массив проверяло его наличие в нем.

<div class="wrapper">
	<input type="text" />
	<input type="submit" />
</div>


var arr = [];
$("input[type='submit']").click(function() {
	var val = $("input[type='text']").val();
	if( $.inArray(val, arr) == 1 ) alert("Значение уже присутствует в массиве. Выберите другое значение");
	arr.push(val);
});
Ответить с цитированием