PROBLEME LISTE DEROULANTE
mahdi145
Messages postés
1
Statut
Membre
-
guy2mars -
guy2mars -
Bonjour,
bonjours j'aimerais savoir comment faitons pour afficher les valeurs d'un liste deroulante sans aller sur le boutton submit .
en fait lorsqu'on clique sur une valeurs de la liste deroulante j'aimerais qu'elle affiche un autre information dans uin champs de texte avant meme le boutton submit
.mercii
bonjours j'aimerais savoir comment faitons pour afficher les valeurs d'un liste deroulante sans aller sur le boutton submit .
en fait lorsqu'on clique sur une valeurs de la liste deroulante j'aimerais qu'elle affiche un autre information dans uin champs de texte avant meme le boutton submit
.mercii
A voir également:
- PROBLEME LISTE DEROULANTE
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Liste code ascii - Guide
- Site dangereux liste - Guide
- Liste déroulante google sheet - Accueil - Guide bureautique
3 réponses
Bonjour,
Ce code le fait avec Firefox. Par contre si je me souviens bien sous certains navigateurs l'événement onChange sur la balise select ne fonctionne pas.
<select id="paf" onChange="javascript:alert(document.getElementById('paf').value);">
<option value="10">toto
<option value="11">titi
</select>
Pour remplir un autre champ avec la valeur du select il faudra remplacer
alert(document.getElementById('paf').value);
par
document.getElementById('champ').value=document.getElementById('paf').value;
où champ est l'id du champ à remplir
Cordialement
Ce code le fait avec Firefox. Par contre si je me souviens bien sous certains navigateurs l'événement onChange sur la balise select ne fonctionne pas.
<select id="paf" onChange="javascript:alert(document.getElementById('paf').value);">
<option value="10">toto
<option value="11">titi
</select>
Pour remplir un autre champ avec la valeur du select il faudra remplacer
alert(document.getElementById('paf').value);
par
document.getElementById('champ').value=document.getElementById('paf').value;
où champ est l'id du champ à remplir
Cordialement
ben, si tu mets un bouton submit, c'est en fin d'un form non?
la liste déroulante est créée avant d'arriver au bouton submit.
n'etait ce pas la ta question?
j'ai lu par la suite que tu voulais afficher un autre champ? pour moi il faut lier ta requete de table avec l'autre table qui contient le truc que tu veux afficher, tu as un array et tu affiches ou tu veux la valeur de l'array[] ..dans la liste déroulante et/ou dans une zone ... a toi de voir
si j'ai bien compris ce que tu voulais faire, c'est en gros un truc style
$requete="select * from location,T2 WHERE location.C1=T2.C2;";
$result=mysql_query($requete);
echo "<select name='location[]'>";
while($val = mysql_fetch_row($result))
{
echo "<option value =".$val[0]."> ".$val[1]." loué pour ".$val[2]."</option>";
}
echo "</select>";
?>
a supposer que le $val[2]soit sur ta T2.
je pense que ca devrait marcher
@+
la liste déroulante est créée avant d'arriver au bouton submit.
n'etait ce pas la ta question?
j'ai lu par la suite que tu voulais afficher un autre champ? pour moi il faut lier ta requete de table avec l'autre table qui contient le truc que tu veux afficher, tu as un array et tu affiches ou tu veux la valeur de l'array[] ..dans la liste déroulante et/ou dans une zone ... a toi de voir
si j'ai bien compris ce que tu voulais faire, c'est en gros un truc style
$requete="select * from location,T2 WHERE location.C1=T2.C2;";
$result=mysql_query($requete);
echo "<select name='location[]'>";
while($val = mysql_fetch_row($result))
{
echo "<option value =".$val[0]."> ".$val[1]." loué pour ".$val[2]."</option>";
}
echo "</select>";
?>
a supposer que le $val[2]soit sur ta T2.
je pense que ca devrait marcher
@+
ca, ca marche
<?php
$id_connect = mysql_pconnect(hebergeur(),login(),mdp()) or die ("erreur connexion mysql");
$id_table = mysql_select_db (mabd()) or die ("Erreur connexion BD");
$requete="select * from location";
$result=mysql_query($requete);
echo "<select name='location[]'>";
while($val = mysql_fetch_row($result))
{
echo "<option value =".$val[0]."> ".$val[1]." loué pour ".$val[2]."</option>";
}
echo "</select>";
?>
@+
<?php
$id_connect = mysql_pconnect(hebergeur(),login(),mdp()) or die ("erreur connexion mysql");
$id_table = mysql_select_db (mabd()) or die ("Erreur connexion BD");
$requete="select * from location";
$result=mysql_query($requete);
echo "<select name='location[]'>";
while($val = mysql_fetch_row($result))
{
echo "<option value =".$val[0]."> ".$val[1]." loué pour ".$val[2]."</option>";
}
echo "</select>";
?>
@+