Показать сообщение отдельно
  #1 (permalink)  
Старый 02.01.2012, 09:49
Интересующийся
Отправить личное сообщение для vaskin Посмотреть профиль Найти все сообщения от vaskin
 
Регистрация: 02.01.2012
Сообщений: 11

Помогите с формой(списком)
Народ помогите решить проблему!
У меня одна форма:
<form name="matchform" id = "form" method="post" action="">

<label for="nh1" id = "ga1">Первая</label>
<select name="menu" id="form_match1">
<option value="1"></option>
<option value="2">позиция1</option>
<option value="3">позиция2</option>
<option value="4">позиция3</option>
</select>

<label for="nh2" id = "game2">Вторая</label>
<select name="menu2" id="form_match2">
<option value="1"></option>
<option value="2">позиция1</option>
<option value="3">позиция2</option>
<option value="4">позиция3</option>
</select>

<label for="nh3" id = "ga3">Третья</label>
<select name="menu3" id="form_match3">
<option value="1"></option>
<option value="2">позиция1</option>
<option value="3">позиция2</option>
<option value="4">позиция3</option>
</select>

<label for="nh4" id = "ga4">Четвертая</label>
<select name="menu4" id="form_match4">
<option value="1"></option>
<option value="2">позиция1</option>
<option value="3">позиция2</option>
<option value="4">позиция3</option>
</select>

<label for="nh5" id = "ga5">Пятая</label>
<select name="menu5" id="form_match5">
<option value="1"></option>
<option value="2">позиция1</option>
<option value="3">позиция2</option>
<option value="4">позиция3</option>
</select>

<label for="nh6" id = "ga6">Шестая</label>
<select name="menu6" id="form_match6">
<option value="1"></option>
<option value="2">позиция1</option>
<option value="3">позиция2</option>
<option value="4">позиция3</option>
</select>

<label for="nh7" id = "ga7">Седьмая</label>
<select name="menu7" id="form_match7">
<option value="1"></option>
<option value="2">позиция1</option>
<option value="3">позиция2</option>
<option value="4">позиция3</option>
</select>

<label for="nh8" id = "ga8">Восьмая</label>
<select name="menu8" id="form_match8">
<option value="1"></option>
<option value="2">позиция1</option>
<option value="3">позиция2</option>
<option value="4">позиция3</option>
</select>

<label for="nh9" id = "ga9">Девятая</label>
<select name="menu9" id="form_match9">
<option value="1"></option>
<option value="2">позиция1</option>
<option value="3">позиция2</option>
<option value="4">позиция3</option>
</select>

<label for="nh10" id = "ga10">Десятая</label>
<select name="menu10" id="form_match10">
<option value="1"></option>
<option value="2">позиция1</option>
<option value="3">позиция2</option>
<option value="4">позиция3</option>
</select>

<label for="nh11" id = "ga11">Одинадцатая</label>
<select name="menu11" id="form_match11">
<option value="1"></option>
<option value="2">позиция1</option>
<option value="3">позиция2</option>
<option value="4">позиция3</option>
</select>

<label for="nh12" id = "ga12">двенадцатая</label>
<select name="menu12" id="form_match12">
<option value="1"></option>
<option value="2">позиция1</option>
<option value="3">позиция2</option>
<option value="4">позиция3</option>
</select>

<input type="submit" name="knopka" id="knopka" value="ОК"/>
</form>

Как сделать что бы при выборе пяти любых списков остальные семь блокировались?
Прбовал эксперементировать с этим:

$('#form').change(function(){
var myChoice = $('#form_match1 :selected').val();
var myChoice2 = $('#form_match2 :selected').val();
var myChoice3 = $('#form_match3 :selected').val();
if((myChoice >= 2)&&(myChoice2 >= 2))
{
$('#form_match3').attr('disabled','disabled');

}

else{
$('#form_match3').attr('disabled',false);

if((myChoice2 >= 2)&&(myChoice3 >= 2))

{
$('#form_match1').attr('disabled','disabled');
}
else{

$('#form_match1').attr('disabled',false);

}

};
});
Но в этом случае надо задавать конкретные варианты,а таких вариантов более 50000 тысяч.Есть ли какой способ упростить этот процесс?Помогите пожалуйста!

Последний раз редактировалось vaskin, 02.01.2012 в 09:51.
Ответить с цитированием