2013-04-17 2 views
0

Я пытаюсь проверить несколько блоков с несколькими выборами.Jquery Проверка группировки нескольких полей выбора

Существует множество множественных (многоэкранных) боксов с одинаковым именем, которые сгруппированы с 'sortvalues ​​[]' как имя [Они генерируются php-кодом из таблицы mysql].

Теперь задача каждой сортировки [] должна иметь как минимум 1 значение. Если поле sortvalues ​​не выбрано, просто сообщите о том, что отсутствует значение.

Fiddle Ссылка

[http://jsfiddle.net/rvinay/HJ8DK/][1] 

В ожидании Ваших предложений ценн.

ответ

1
$('select[name="sortvalues[]"]').each(function() { 
    if (!$(this).find("option:selected").length) { 
     alert('missing value!'); 
     return false; 
    } 
}); 

DEMO HERE

+1

работает как шарм, спасибо Палаш. –

1
$.each($("select"), function() { 
     if(!$(this).val()) alert('Missing value'); 
}); 

Fiddle: http://jsfiddle.net/HJ8DK/1/

Или только одно предупреждение:

$.each($("select"), function() { 
     if(!$(this).val()) { alert('Missing value'); break; } 
}); 
Смежные вопросы