[Javascript] Modifier les champs d'une page

Bonjour,dans une page (en php), je voudrais que l'un des menus de mon formulaire devienne une zone de saisie de texte quand l'un des élément du menu est séléctionné.Si quelqu'un sait comment faire merci de m'aider.

merci d'avance pour vos réponses.
Configuration: Windows XP
Internet Explorer 6.0

1 réponse

  1. <html>
    <body>
    <div id="change">
    <select id="liste">
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
    <option value="toto">titi</option>
    </select>
    </div>
    <script type="text/javascript">
    var liste = document.getElementById("liste");
    var change = document.getElementById("change");
    
    function changeSelect()
    {
    if (this.options[liste.selectedIndex].value=="toto")
    {
    change.innerHTML="<input type=\"text\" value=\""+this.options[liste.selectedIndex].text+"\" name=\"txt\" id=\"txt\">"
    }
    }
    
    liste.onchange = changeSelect;
    </script>
    </html>


    ça ça marche.
    1. Merci, ton exemple marche bien, maintenant je vais essayer de l'adapter à mon code.
      a+