Прошу помощи специалистов, задача просто мне вынесла мозг на двое суток жалких попыток решить задачу, а продвижения ноль.
Есть форма, количество селектов в которой может менятся, 5-10 штук. Все с разным неймом, есть возможность модифицировать селекты. Значения в селектах одинаковые.
Задача блокировать отправку формы, если выбрано два одинаковых option в разных селектах (кроме пустых), и если не выбраны значения scat и sgood_names в любом из 5-10 селектов. В javascript совсем слаб, а тут еще такие заморочки необходимы. Помогите пожалуйста решить.
Пример формы.
<form action="" method="post" id="massprices" name="massprices" ENCTYPE="multipart/form-data" onSubmit=”return функция()”>
<table id="rowinfo"><tr><td>
<select name="prices[0]" class="selecting">
<option value="" selected=""></option>
<option value="scat">Категория</option>
<option value="sbrand">брэнд</option>
<option value="sgood_names">Модель</option>
<option value="sharanty">Гарантия</option>
<option value="slinksimg">Ссылка на картинку</option>
</select>
</td></tr><tr><td>
<select name="prices[1]" class="selecting">
<option value="" selected=""></option>
<option value="scat">Категория</option>
<option value="sbrand">брэнд</option>
<option value="sgood_names">Модель</option>
<option value="sharanty">Гарантия</option>
<option value="slinksimg">Ссылка на картинку</option>
</select>
</td></tr><tr><td>
<select name="prices[2]" class="selecting">
<option value="" selected=""></option>
<option value="scat">Категория</option>
<option value="sbrand">брэнд</option>
<option value="sgood_names">Модель</option>
<option value="sharanty">Гарантия</option>
<option value="slinksimg">Ссылка на картинку</option>
</select>
</td></tr></table></form>