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

Проверка Select
На странице есть несколько select, при нажатии на кнопку нужно проверить какие select'ы выбраны, а какие нет. Если хотя бы один не выбран, то данные с формы не отправляются.
<script>
$('input#buy').click(function() {
    $("select").each(function (i) {
        if (this.value == '') {
          alert('Не выбраны параметры: ' + this.title);
        } else if (this.value !== '') {
          document.forms.zakaz.submit()
        }
      });
});
</script>

Если не выбран ни один, тогда условие срабатывает. Если же выбран только один или два, остальные нет, всё равно данные уходят.
Ответить с цитированием