Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #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>

Если не выбран ни один, тогда условие срабатывает. Если же выбран только один или два, остальные нет, всё равно данные уходят.
Ответить с цитированием
  #2 (permalink)  
Старый 28.08.2013, 12:15
Профессор
Отправить личное сообщение для tsigel Посмотреть профиль Найти все сообщения от tsigel
 
Регистрация: 12.12.2012
Сообщений: 1,398

<script>
$('input#buy').click(function() {
    var flag = true;
    $("select").each(function (i) {
        if (this.value == '') {
          alert('Не выбраны параметры: ' + this.title);
          flag = false;
        } 
      });
    if (flag) {
          document.forms.zakaz.submit()
      }
});
</script>
Ответить с цитированием
  #3 (permalink)  
Старый 28.08.2013, 12:24
Интересующийся
Отправить личное сообщение для Garro Посмотреть профиль Найти все сообщения от Garro
 
Регистрация: 28.08.2013
Сообщений: 10

Благодарствую
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Метод для конвертирования едениц px, em, %, pt. jegit Элементы интерфейса 0 07.03.2013 16:15
Проверка select на количество выбранных элементов nikolayseo jQuery 2 09.07.2012 23:01
Как сохранить предыдущее значение select? MaxD Общие вопросы Javascript 3 21.07.2011 12:36
Проверка количества выбранных select на странице palladin_jedi Events/DOM/Window 10 16.05.2011 23:30
Проблема с динамическим формированием select elepsion jQuery 1 31.10.2010 14:31