Rajouter un textfield

gille56 -  
 gille56 -
Bonjour,

Dans une formulaire, j'ai inserré un champ "checkbox". J'aimerai qu'au moment ou l'utilsateur coche cette case, que ca rajoute un nouveau champ de type "textfield" au formulaire.
Si jamais l'utilsateur décoche le checkbox, cela supprime le textfield.

Savez-vous comme peut on faire cela?

Merci d'avance

1 réponse

krabs Messages postés 54 Statut Membre 20
 
Bonjour,
De toute évidence il faut utiliser js.
Par exemple:
<html>
     <head>
	     <script language="javascript">
	         function show(){
	             var box = document.getElementById("box").checked;
				 if(box == true){
				     document.getElementById("target").style.display = "block";
				 }
				 if(box == false){
				     document.getElementById("target").style.display = "none";
				 }
	         }
	     </script>
     </head>
     <body>
         <label>Textfield? </label></label><input type="checkbox" id="box" onClick="show()"/>
		 <div id="target" style="display:none;">
		     <textarea></textarea>
		 </div>
     </body>
</html>

Bonne Chance !!
0
gille56
 
Merci beaucoup :)
0