oki.
Donc tu crées ta pages avec TOUTES tes questions les unes en dessous des autres. Tu mets chaque question dans un div par ex de la forme :
<div id="question1" style="display:none">Question blabla <input type=checkbox onclick="javascript:mafonction(1)">....</div>
Ensuite, la fonction :
1 2 3 4 5 6 7
| function mafonction (i)
{
if (i > 1)
document.getElementById(i - 1).style.display = 'none';
if (i < 20)
document.getElementById(i + 1).style.display = 'block';
} |
Donc voila, le principe, c'est que toutes tes questions sont chargées, mais pas cachées. Et a chaque fois que tu va cliquer pour répondre à une question, il va automatiquement cacher la question précédente et afficher la question suivante, jusqu'a arriver a la fin.
Tu peux faire que si on remplit la derniere question, d'afficher le bouton de validation par ex 
Sur ta page, pour l'init, tu met l'attribut display des 2 premieres questions à block, sinon aucune ne sera affiché au début 
C'est pas testé, c'est juste pour le principe, voila.
Partager