Ver Mensaje Individual
  #10 (permalink)  
Antiguo 06/09/2010, 16:45
Avatar de tredio
tredio
 
Fecha de Ingreso: noviembre-2008
Ubicación: Carabobo
Mensajes: 466
Antigüedad: 16 años
Puntos: 66
Respuesta: Cómo crear una encuesta/quiz inteligente con jquery

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
  1. $('#next').click(function(){//ACCION DEL BOTON CONTINUAR
  2.         if(getN() == $('.activo').length){//SI SE HAN SELECCIONADO LAS RESPUESTAS NECESARIAS
  3.             var val = $('#answers').val();
  4.             val = (val != '')?val+'|':val;
  5.            
  6.             var respuestas = '';
  7.             $('.activo').each(function(i){
  8.                 respuestas += $(this).attr('id').split('-')[1];
  9.                 if(i!= ($('.activo').length-1))
  10.                     respuestas+=',';
  11.             });
  12.            
  13.             val += getPregunta()+':'+respuestas;
  14.             $('#answers').val(val);
  15.             loadQuestion(respuestas);
  16.         }else{//SI NO ENVIAMOS UN MENSAJE DE ALERTA
  17.             var n = getN();
  18.             var text = (n > 1)?' preguntas':' pregunta';
  19.             alert('Debe seleccionar '+getN()+text);
  20.         }
  21.     });

la primera vez no va a tener ninguna valor, por que que respuestas vamos a mandar si no hay preguntar cierto?