bonjour
s'il vous je suis en train de travailler sur un formulaire et je voudrais que lorsque je coche une case plusieurs zone de texte apparaissent avec des noms différents suivants la case que j'ai coché en premier
Version imprimable
bonjour
s'il vous je suis en train de travailler sur un formulaire et je voudrais que lorsque je coche une case plusieurs zone de texte apparaissent avec des noms différents suivants la case que j'ai coché en premier
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" :
et pour faire afficher cette div qui a la propriété initiale css display:noneCode:document.getElementById("toto").innerHTML = 'mon nouveau texte';
Alternativement mais c'est un peu plus long, on peut aussi écrire dans un div en utilisant le DOM avec createTextNode(), createElement(), appendChild()...Code:document.getElementById("toto").style.dispay = 'block';