PHP

faiez -  
naruto-94 Messages postés 904 Statut Membre -
Bonjour,

Je voudrais savoir si vous connaissiez le code php pour que lors du choix du valeur dans une liste déroulante , un champs texte s'ajoute automatiquement.

Merci d'avance pour vos réponse =)

3 réponses

  1. naruto-94 Messages postés 904 Statut Membre 188
     
    Salut ,

    si tu veux afficher le champs texte sans rechargement vaut mieux utiliser du javascript .

    tu fias un truc du genre :

    HTML :

    <select name="selection">
    <option value="1" OnSelect="NouveauChamp(1)">opt1</option>
    <option value="2" OnSelect="NouveauChamp(2)">opt2</option>
    <option value="3" OnSelect="NouveauChamp(3)">opt3</option>
    ...
    </select>
    <div name="champs">
    </div>

    JS :

    function NouveauChamp(val)
    {
    if(val == 1)
    {
    document.getElementById("champs").innerHTML = "Champs : <input type='text' name='tonchamps' />";
    }
    }

    j'ai pas testé
    0
    1. faiez
       
      ça ne fonctionne pas , même j'ai changé le Name de div par id=champs , mais rien n'est changer :( merci en tt cas
      0
  2. faiez
     
    ça ne fonctionne pas , même j'ai changé le Name de div par id=champs , mais rien n'est changer :(
    0
  3. naruto-94 Messages postés 904 Statut Membre 188
     
    ah oui c'est id et pas name ,

    pour le javascript tu l'a mis comment ?

    en utilisant entre
    <script type="text/javascript"> </script> ? ( il faut mettre ça entre <head></head> )
    0