debes modificar esta funcion, como te dije la variable se tiene que pasar por parametro, y no lo estas haciendo.
Código Javascript
:
Ver original$('#next').click(function(){//ACCION DEL BOTON CONTINUAR
if(getN() == $('.activo').length){//SI SE HAN SELECCIONADO LAS RESPUESTAS NECESARIAS
var val = $('#answers').val();
val = (val != '')?val+'|':val;
var respuestas = '';
$('.activo').each(function(i){
respuestas += $(this).attr('id').split('-')[1];
if(i!= ($('.activo').length-1))
respuestas+=',';
});
val += getPregunta()+':'+respuestas;
$('#answers').val(val);
loadQuestion(respuestas);
}else{//SI NO ENVIAMOS UN MENSAJE DE ALERTA
var n = getN();
var text = (n > 1)?' preguntas':' pregunta';
alert('Debe seleccionar '+getN()+text);
}
});
la primera vez no va a tener ninguna valor, por que que respuestas vamos a mandar si no hay preguntar cierto?