Показать сообщение отдельно
  #1 (permalink)  
Старый 10.10.2013, 22:58
Новичок на форуме
Отправить личное сообщение для mabilko Посмотреть профиль Найти все сообщения от mabilko
 
Регистрация: 10.10.2013
Сообщений: 2

Массовая проверка select
Прошу помощи специалистов, задача просто мне вынесла мозг на двое суток жалких попыток решить задачу, а продвижения ноль.

Есть форма, количество селектов в которой может менятся, 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>

Последний раз редактировалось mabilko, 10.10.2013 в 23:00.
Ответить с цитированием