Partage
  • Partager sur Facebook
  • Partager sur Twitter

form modifié par un javascript

Sujet résolu
    7 janvier 2009 à 14:01:02

    Bonjour,

    Voila, j'ai une toute bete question et je n'arrive pas a trouver sur le net, une solution..
    Ce que je cherche a faire... c'est:

    un formulaire, avec un champ
    <tr>
        <td align="right">Type de media :</td>
        <td><select name="arttype" class="forms">
          <option value="P">Image/Photo</option>
          <option value="YT">Video Youtube</option>
        </select></td>
      </tr>
    


    et dependant de ce choix, le formulaire s'adapte en proposant soit, après, un "input type file", ou un "input text" en dessous..

    Vous savez un peu a la facon des formulaire ou l'on choisis son pays, et hop dés que l'on a choisis le pays, en dessous s'affiche un autre element FORM pour choisir sa ville ou province,...

    Merci beaucoup d'avance!
    • Partager sur Facebook
    • Partager sur Twitter
      7 janvier 2009 à 15:01:47

      Salut
      Il te suffit juste d'ajouter un événement onclick vers une fonction qui modifie le contenu d'un bloc pour y ajouter le bon input :
      <script type="text/javascript">
      	function File(){
      		document.getElementById('bloc').innerHTML='<input type="file" />';
      	}
      	function Text(){
      		document.getElementById('bloc').innerHTML='<input type="text" />';
      	}
      </script>
      <tr>
          <td align="right">Type de media :</td>
          <td><select name="arttype" class="forms">
          <option value="P" onclick="File()">Image/Photo</option>
          <option value="YT" onclick="Text()">Video Youtube</option>
          </select></td>
      </tr>
      <div id="bloc"></div>
      


      Voila
      • Partager sur Facebook
      • Partager sur Twitter

      form modifié par un javascript

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown