На странице есть несколько 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>
Если не выбран ни один, тогда условие срабатывает. Если же выбран только один или два, остальные нет, всё равно данные уходят.