Показать сообщение отдельно
  #3 (permalink)  
Старый 20.03.2014, 14:40
Профессор
Отправить личное сообщение для DjDiablo Посмотреть профиль Найти все сообщения от DjDiablo
 
Регистрация: 04.02.2011
Сообщений: 1,815

Вопросы предпочтительно описывать в структуре данных а не в html
а формы генерировать на лету из данных
Это если делать по уму так сказать.

Чисто схематичный пример
tests=[
   {
        vopros:"как когка по английски",
        variants:["cat","dog","bat","mouse"],
        otvet:0  
   },

   {
        vopros:"как собака по по английски",
        variants:["cat","dog","bat","mouse"],
        otvet:1  
   }
]

num=0;

//генерируем html 
render (num){
    $('#caption').html ("вопрос номер "+num)
    $('#vopros').html ("Вопрос: "+tests[num].vopros)
    $('#variant').empty()
    for (var i-0;i<tests[num].variant.length;i++){
        $('#variant').append('<input type="radio" name="otvet" value="'+i+'">'+ tests[num].variants[i]+'<br>' );    
    }
}

//Действие по клику за результат
$('#result).click(function(){
     //проверка и действия

     //увеличиваем счетчик
     num++;
     
     //рендерим следующий вопрос
     render(num);
})
__________________
Лучше калымить в гандурасе чем гандурасить на колыме

Последний раз редактировалось DjDiablo, 20.03.2014 в 14:57.
Ответить с цитированием