Показать сообщение отдельно
  #1 (permalink)  
Старый 12.08.2014, 23:31
Аспирант
Отправить личное сообщение для Sergei-b84 Посмотреть профиль Найти все сообщения от Sergei-b84
 
Регистрация: 26.06.2014
Сообщений: 69

Помогите с пошаговой формой
Добрый вечер!

Помогите найти ошибку в коде. Смысл такой. Есть jQuery Multistep form (пошаговая форма).
Очень простая вот исходники https://github.com/mkpeacock/jQuery-Multistep-Form

На каждом шаге есть вопрос и три варианта ответа
<input type='radio'  name='q$i'  value='1'>.........
. Пытаюсь сделать так, что пока юзер не выберит 1 вариант перейти к следующему шагу не возможно. Ниже я приведу скрипт с помощью которого я реализовал данную идею, но только на первом шаге. На последующих 2,3,4 не происходить остановки. (т.е. можно пройти до конца). Т.е. скрипт запомнил первый выбор и все.



$('.' + config.nextclass ).live('click', function(){
		
	        var section = document.getElementsByName('sn_section_master');
            for ( var n = 0; n < section.length; n++) {
			
		        var check = document.getElementsByName('q'+n+'');
		        for ( var i = 0; i < check.length; i++) {
                    if(check[i].checked) {
	                $(this).parent().parent().hide().next().show(); 
                    return false;
                    }
		
                }
		
	    }

Последний раз редактировалось Sergei-b84, 12.08.2014 в 23:32. Причина: добавил ссылку на исходники
Ответить с цитированием