Показать сообщение отдельно
  #19 (permalink)  
Старый 05.09.2016, 11:48
Профессор
Отправить личное сообщение для Manyasha Посмотреть профиль Найти все сообщения от Manyasha
 
Регистрация: 21.09.2015
Сообщений: 196

Rise, хорошо, исправляюсь!
k_DizeL, например, так:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
<script>
$(function() {
    var counter={},
        oldVal={},
        oldName;
	var limit = {t1: 2, t2: 2, t3: 3};
	$("[type='radio']").on("click", function() {
		var name = this.name;
        if (oldVal[name] != this.id){
			if (counter[name] != undefined){
				counter[name]+=1;
			} else{
				counter[name] = 1;
			}
			if (counter[name]>limit[name]){
				$("[name='" + name + "']").prop('disabled', true);
			}
			oldVal[name] = this.id;
			if (oldName && oldName != name){
				$("[name='" + oldName + "']").prop('disabled', true);
			}
			oldName = name;
        }
		
	});
});
</script>
<p> ПЕРВЫЙ БЛОК </p>
<input type="radio" name="t1" id="q1" /><label for="q1">1</label><br />
<input type="radio" name="t1" id="q2" /><label for="q2">2</label><br />
<input type="radio" name="t1" id="q3"/><label for="q3">3</label><br />
<input type="radio" name="t1" id="q4" /><label for="q4">4</label><br />
<input type="radio" name="t1" id="q5" /><label for="q5">5</label><br />
  
<p> ВТОРОЙ БЛОК </p>
<input type="radio" name="t2" id="q6" /><label for="q11">1</label><br />
<input type="radio" name="t2" id="q7" /><label for="q22">2</label><br />
<input type="radio" name="t2" id="q8"/><label for="q33">3</label><br />
<input type="radio" name="t2" id="q9" /><label for="q44">4</label><br />
<input type="radio" name="t2" id="q10" /><label for="q55">5</label><br />
 
<p> ТРЕТИЙ БЛОК </p>
<input type="radio" name="t3" id="q11" /><label for="q11">1</label><br />
<input type="radio" name="t3" id="q12" /><label for="q22">2</label><br />
<input type="radio" name="t3" id="q13"/><label for="q33">3</label><br />
<input type="radio" name="t3" id="q14" /><label for="q44">4</label><br />
<input type="radio" name="t3" id="q15" /><label for="q55">5</label><br />

Последний раз редактировалось Manyasha, 08.09.2016 в 11:26.
Ответить с цитированием