Sur le principe au chargement de la page tu cache tes champs de texte avec css (display:none) puis tu les remplis suivant les valeurs cochées par le visiteur et onclick sur ta case tu fais afficher les champs de texte.
En javascript pour écrire dans une zone de texte c'est innerHTML, soit pour écrire dans un div dont l'id est "toto" :
document.getElementById("toto").innerHTML = 'mon nouveau texte';
et pour faire afficher cette div qui a la propriété initiale css display:none
document.getElementById("toto").style.dispay = 'block';
Alternativement mais c'est un peu plus long, on peut aussi écrire dans un div en utilisant le DOM avec createTextNode(), createElement(), appendChild()...
Partager