[JS] apparition en fonction d'une valeur

Statut
N'est pas ouverte pour d'autres réponses.

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é.
 

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 ;)

<select name="marque" class="unnamed1" id="marque" onchange="window.location.href=this.value">
<option selected>Marque voulue</option>
<option value=main.php?marque=tout>
Toutes les marques
</OPTION>
<option value=main.php?marque=<? echo $nomarque; ?>>
<? echo "$nomarque"; ?>
</OPTION>
voila j'espere que ca t'as aidé ;)
 
1er
OP
MbK_

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 ;)
 

Iced[E]arth

Touriste
bah c ca que ca fait
le champs varie selon ton premier choix lol
mais avec des variable php :/
 
1er
OP
MbK_

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?
 
1er
OP
MbK_

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:


il ne faudrait pas un rechargement de la page. c'est pour ca que je prone le JS
 

Iced[E]arth

Touriste
lol ok
j'ai mal compris alors pardon :/
 
1er
OP
MbK_

MbK_

Etudjant
Iced[E a dit:
arth]lol ok
j'ai mal compris alors pardon :/
regarde mon edit ;)


si quelqu'un a un site ou il y a quelquechose de semblable, je veux bien l'adresse ^^
 

Iced[E]arth

Touriste
vu que moi et le javascript bof bof
et sans reload de la page je ne vois pas trop :/

dsl
 
1er
OP
MbK_

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
}
 

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">
 
1er
OP
MbK_

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)
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut