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
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:none
Code : Sélectionner tout - Visualiser dans une fenêtre à part 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 : Sélectionner tout - Visualiser dans une fenêtre à part document.getElementById("toto").style.dispay = 'block';
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager