2009-02-04 30 views
9

Estoy buscando un ejemplo de encuesta/asistente muy básico utilizando jQuery y HTML. Me gustaría conectarme a un archivo de texto o XML y ser independiente de SQL, PHP, ASP.NET o cualquier otro lenguaje de scripting fuera de JavaScript.Creando una encuesta usando jQuery - ¿Algún ejemplo?

TIA

ACTUALIZACIÓN: Estoy en busca de una solución que va a hacer una sola pregunta a la vez. Luego, según la opción de opción múltiple seleccionada, quiero mostrar un resultado y luego permitir que el usuario continúe con la siguiente pregunta. Como dije antes, más una solución de encuesta tipo asistente.

ACTUALIZACIÓN 2: No estoy buscando almacenar ningún resultado. Déjame explicar esto de una manera diferente. En la página de inicio de un sitio web que ofrece otros servicios, queremos mostrar una sola pregunta con 5 respuestas de opción múltiple. El usuario podría elegir una respuesta y hacer clic en enviar. Al hacer clic en enviar, el div se actualizaría con los resultados en función de la respuesta que seleccionaron y les preguntaría si les gustaría ver otra pregunta. No hay almacenamiento de datos. Es más menos un ejercicio divertido para mostrar contenido.

Respuesta

2

http://plugins.jquery.com/project/Survey

He aquí un ejemplo: http://flesler.webs.com/jQuery.Survey/

El ejemplo carga los detalles de un objeto JSON, que en mi opinión es mucho más adecuado para esta tarea que un archivo de texto o XML.

+0

Estoy buscando un sistema para hacer 1 pregunta a la vez algo así como un asistente. No iba a recuperar los datos utilizando un objeto JSON (1) Necesito mantenerme independiente de cualquier tecnología basada en servidor (2) Estoy buscando hacer preguntas de opción múltiple y dar una respuesta antes de continuar con la siguiente? –

+0

JSON es independiente de la tecnología basada en servidor si así lo desea. Lo que estás preguntando es demasiado específico: si fuera tú, miraría el código jQuery de la encuesta e intentaría simular lo que estás buscando, no debería ser tan difícil. –

+0

Bueno, puedo hacer una llamada JSON pero la búsqueda de los datos es la parte con la que no estoy familiarizado. –

2

un buen ejemplo de la interfaz de usuario jQuery y jQuery generador encuesta móvil: http://mobosurvey.com/survey/designer

+0

Necesito algo como esto? Pero, ¿hay algún complemento de código abierto gratuito? – AlphaMale

+0

esto puede ser un poco tarde, pero ¿ha encontrado una solución? – Xander

+0

Ugh, solución alojada comercial - no es buena. –

2

Al parecer jQuery plugin desde @ respuesta de Luca ya no está en jQuery sitio. Lo que he encontrado es la siguiente:

https://github.com/jdarling/jQuery.Survey

Tal vez sea el mismo.

Es puede mostrar una pregunta por página y tiene un gancho nextPage para anular.

4

He creado una fuente abierta JavaScript Survey library bajo licencia MIT. Va con Visual Designer y está basado en JSON.

No almacena los resultados por defecto y, por supuesto, puede poner solo una pregunta en la página. Es posible que set-up a logical expression (visibleIf property) de preguntas/paneles/páginas para controlar su visibilidad, o puede simplemente cambiar una pregunta// panel de la página de propiedades visibles caso onValueChanged:

survey.onValueChanged.add(function (sender, options) { 
    survey.getQuestionByName(“myquestionName”).visible = myBooleanValue; 
}); 

Es posible mostrar/almacenar sus datos en onCurrentPageChanged, onComplete y onValueChanged events.

Hay muchas otras opciones. Por ejemplo, puede usar sus propios botones "Anterior", "Siguiente" y "Completar".

+0

Visité su sitio por un tiempo, y su herramienta SurveyJS se ve impresionante. Probablemente regrese para echar un vistazo a otro punto porque creo que querré hacer una pequeña encuesta de mercadotecnia como la que hizo Jason Hornung aquí; en https://2xyoursales.com/barriers/, cuando haces clic en el botón azul etiquetado como "Tell Me My # 1 Facebook Barrier", aparece una encuesta rápida de JavaScript que se adapta según mis respuestas y luego me pide que proporcione mi nombre y dirección de correo electrónico, en ese momento registra los datos y me envía un correo electrónico. Supongo que SurveyJS puede hacer esto. – Ryan

+0

surveyjs se ve genial! – endo64

+0

Esta biblioteca ha sido la mejor para mis necesidades. Y todavía está en desarrollo activo. – Ryan

Cuestiones relacionadas