Copier le résultat d'un select dans un input
Farid
-
wolves'sbrother Messages postés 256 Statut Membre -
wolves'sbrother Messages postés 256 Statut Membre -
Bonjour,
Voilà! Mon problème est censé être simple mais bizarrement je suis bloqué et j'ai besoin de votre aide!!!
Exposition du problème :
1- J'ai une table qui contient des milliers de ligne et que j'arrive à les afficher dans un select et options.
2- J'aimerai avoir un champ de type input text qui affichera au fur et à mesure la valeur de l'option du select choisi ...
Voici mon code :
<?php
$connect=mysql_connect("localhost","root","");
$dbnom="awc";
$db=mysql_select_db($dbnom,$connect);
?>
<form name="form" method="post" action="">
Region : <select name="choix"><?php
while($data = mysql_fetch_array(mysql_query("SELECT * FROM region")))
{
echo '<option>'.$data["NOMR"].'</option>';
}
?> </select>
<input type='text' class='input' name='reception' size='20' value=''>
<?php
mysql_close($connect);
?>
</form>
Voilà! Mon problème est censé être simple mais bizarrement je suis bloqué et j'ai besoin de votre aide!!!
Exposition du problème :
1- J'ai une table qui contient des milliers de ligne et que j'arrive à les afficher dans un select et options.
2- J'aimerai avoir un champ de type input text qui affichera au fur et à mesure la valeur de l'option du select choisi ...
Voici mon code :
<?php
$connect=mysql_connect("localhost","root","");
$dbnom="awc";
$db=mysql_select_db($dbnom,$connect);
?>
<form name="form" method="post" action="">
Region : <select name="choix"><?php
while($data = mysql_fetch_array(mysql_query("SELECT * FROM region")))
{
echo '<option>'.$data["NOMR"].'</option>';
}
?> </select>
<input type='text' class='input' name='reception' size='20' value=''>
<?php
mysql_close($connect);
?>
</form>
A voir également:
- Copier le résultat d'un select dans un input
- Resultat foot - Télécharger - Vie quotidienne
- Comment copier une vidéo youtube - Guide
- Retrouver un copier-coller android - Guide
- Super copier - Télécharger - Gestion de fichiers
- Copier un disque dur sur un autre - Guide
6 réponses
Bonjour,
Avec un onChange sur le select ça devrait le faire, vous renseignez à chaque changement le input
Avec un onChange sur le select ça devrait le faire, vous renseignez à chaque changement le input
<?php
$connect=mysql_connect("localhost","root","");
$dbnom="awc";
$db=mysql_select_db($dbnom,$connect);
?>
<form name="form" method="post" action="">
Region : <select name="choix" onChange="document.getElementById('reception').value = this.value"><?php
while($data = mysql_fetch_array(mysql_query("SELECT * FROM region")))
{
echo '<option>'.$data["NOMR"].'</option>';
}
?> </select>
<input type='text' class='input' name='reception' size='20' value='' id='reception'>
<?php
mysql_close($connect);
?>
</form>
Salut,
Si je comprend bien, quand tu choisi une valeur dans le select, tu veux quelle soit copier dans le champ input.
Si c'est ça ce que tu veux, tu dois utiliser le javascript.
Remplace ton select par ça
Si je comprend bien, quand tu choisi une valeur dans le select, tu veux quelle soit copier dans le champ input.
Si c'est ça ce que tu veux, tu dois utiliser le javascript.
Remplace ton select par ça
<select name="choix" onchange="document.form.reception.value = this.value;">
neoprog67
_________
D'abord je tiens à vous remerciez !!!
Bien que la demarche semble correcte mais malheuresement, ça ne marche toujours pas ...
Je ne sais pas pourquoi ??
la requête n'a pas de probleme mais c'est au niveau du js que ca ne marche pas ...
_________
D'abord je tiens à vous remerciez !!!
Bien que la demarche semble correcte mais malheuresement, ça ne marche toujours pas ...
Je ne sais pas pourquoi ??
la requête n'a pas de probleme mais c'est au niveau du js que ca ne marche pas ...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question