Rajouter un textfield

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
Configuration: Windows XP
Firefox 2.0.0.3

1 réponse

  1. 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
    1. Merci beaucoup :)
      0