Ciao a tutti,

devo sviluppare un form su piu' livelli, es:
Opzione A si/no
Se si risponde 'si' appaiono diverse opzioni, se si risponde 'no' ne appaiono altre (la pagina html nuda e cruda ha la sequenza di domande con le risposte e tutte le scelte sequenziali visibili)
Le opzioni a loro volta possono avere altre opzioni che si ramificano (fino a 4 livelli), alcune opzioni possono avere scelte multiple, altre possono essere campi input dove inserire dei dati.

La mia domanda e':
come strutturareste voi a livello concettuale in javascript una pagina di questo tipo (con scelte multiple ramificate)?
Ovviamente tutto deve stare nella stessa pagina, non posso, in base alle scelte, passare ad un'altra pagina html.

Qualsiasi suggerimento e' ben accetto.

Grazie,
Roberto