[JS] apparition en fonction d'une valeur

Discussion dans 'Web, design' créé par MbK_, 5 Février 2005.

Statut de la discussion:
Fermée.
  1. Offline
    MbK_ Etudjant
    Salut a tous,

    je suis entrain de faire un petit formulaire et j'ai besion d'un script (surement javascript) qui fera ceci :

    Code:
    <select name="pays" id="pays" >
            <option selected>Belgique wallone</option>
            <option>Belgique flamande</option>
            <option>autre</option>
                  </select>
    Lorsque le a valeur autre a été cochée, un autre champs doit apparaitre a coté du menu déroulant pour pouvoir rensigner le pays.

    Merci a vous. j'ai cherché sur le site editeurjavascript mais pas trouvé.
    MbK_, 5 Février 2005
    #1
  2. Offline
    Iced[E]arth Touriste
    j'te met un code que j'avais fait mais je te préviens qu'il y a des variable du a mon code php tu devras juste les remplacer ;)

    voila j'espere que ca t'as aidé ;)
    Iced[E]arth, 5 Février 2005
    #2
  3. Offline
    MbK_ Etudjant
    je ne comprends pas tres bien ton code.

    Je voudrait qu'un champs s'affiche a coté d'un menu déroulant SI une certaine valeur a été choisie

    si vous ne comprenez pas je peux reexpliquer

    merci qd mm à toi ;)
    MbK_, 5 Février 2005
    #3
  4. Offline
    Iced[E]arth Touriste
    bah c ca que ca fait
    le champs varie selon ton premier choix lol
    mais avec des variable php :/
    Iced[E]arth, 5 Février 2005
    #4
  5. Offline
    MbK_ Etudjant
    je cherche plutot un truc en javascript. Qui sera plus simple.

    Merci. tu as peut etre un exemple de ce que ca fait ton code?
    MbK_, 5 Février 2005
    #5
  6. Offline
    Iced[E]arth Touriste
    Iced[E]arth, 5 Février 2005
    #6
  7. Offline
    MbK_ Etudjant
    haaaaaa, non c'est pas ca du tout que je veux moi :D

    je vais faire une petit dessins pour mieux illustrer

    2sec

    EDIT: [IMG]

    il ne faudrait pas un rechargement de la page. c'est pour ca que je prone le JS
    MbK_, 5 Février 2005
    #7
  8. Offline
    Iced[E]arth Touriste
    lol ok
    j'ai mal compris alors pardon :/
    Iced[E]arth, 5 Février 2005
    #8
  9. Offline
    MbK_ Etudjant
    regarde mon edit ;)


    si quelqu'un a un site ou il y a quelquechose de semblable, je veux bien l'adresse :p
    MbK_, 5 Février 2005
    #9
  10. Offline
    Nicdm yuyu
  11. Offline
    Iced[E]arth Touriste
    vu que moi et le javascript bof bof
    et sans reload de la page je ne vois pas trop :/

    dsl
    Iced[E]arth, 5 Février 2005
    #11
  12. Offline
    MbK_ Etudjant
    en fait, en PHP je saurais faire ca mais c'est le probleme que moi et le JS c'est 2.

    en PHP, ca necessite le rechargement de la page.

    Ce que nicdm a mit, c'est un peu trop compliqué pour moi. il me faudrait un truc plus simple du genre :

    si (valueur == autres) {
    mettre un champs en +
    }

    sinon {
    rien faire de spécial :D
    }
    MbK_, 5 Février 2005
    #12
  13. Offline
    guslinux Gamerz'ien
    Code:
    <script>
    function testPays(){
    if(document.getElementById("pays").selectedIndex == document.getElementById("pays").length-1)
            document.getElementById("autre").style.visibility="visible";
    else
            document.getElementById("autre").style.visibility="hidden";
    
    }
    </script>
    
    <select name="pays" id="pays" onChange="JavaScript:testPays();">
            <option selected>Belgique wallone</option>
            <option>Belgique flamande</option>
            <option>Suisse</option>
            <option>Allemagne</option>
            <option>Allemagne</option>
            <option>Autre</option>
    </select>
    
    <input tyle="text" style="visibility:hidden" name="autre" id="autre">
    guslinux, 5 Février 2005
    #13
  14. Offline
    MbK_ Etudjant
    Gus est une fois de plus la pour trouver la bonne solution!

    Un grand merci a toi

    (et meme a Iced[E]arth)
    MbK_, 5 Février 2005
    #14
Statut de la discussion:
Fermée.