Recuper valeur liste liee

Résolu/Fermé
bappro_prog Messages postés 6 Date d'inscription mardi 13 octobre 2015 Statut Membre Dernière intervention 16 octobre 2015 - 13 oct. 2015 à 15:49
bappro_prog Messages postés 6 Date d'inscription mardi 13 octobre 2015 Statut Membre Dernière intervention 16 octobre 2015 - 13 oct. 2015 à 16:56
Bonjour je suis tres content de joindre ce forum
j'ai deux listes liees qui fonctionnent parfaitement grace ces codes

$(function(){
$("#price_p").chained("#PriceAmount");
});

------------------------------------------------
<label>From</label>

<?php
$sql="select idp, froms from claims_follow_up.PriceAmount ";
$req=mysqli_query($dbc,$sql) or die("Erreur d'execution");
?>
<select name="PriceAmount" id="PriceAmount" onchange="ecrireINput()">
<option value="" >make a selection </option>
<?php
while($row=mysqli_fetch_array($req))
{
echo "<option value=".$row['idp']." class=".$row['id'].">".$row['froms']."</option>";

}
mysqli_free_result($req);

?>
</select>

<label>To</label>

<?php
$sql="select tos, idp from claims_follow_up.price_limit order by tos";
$req=mysqli_query($dbc,$sql) or die("Erreur d'execution");
?>
<select name="tos" id="price_limit" style=""required>

<?php
while($row=mysqli_fetch_array($req))
{
echo "<option value=".$row['tos']." class=".$row['idp'].">".$row['tos']."</option>";
}
mysqli_free_result($req);

?>
</select>



Je voudrais recuperer la valeur contenant dans le champ froms pour l'inserer automatiquement dans un input a chaque fois que le user fait un choix dans le select (from). Voici comment j'ai procede
j'ai ecris une fonction javascript

function ecrireINput()
{
var PriceAmount = document.getElementById('PriceAmount').value;
var input_receive = document.getElementById('input_receive').value;
document.getElementById('input_receive').value = PriceAmount ;
}


Et j'appelle la fonction dans le select en question

<select id="PriceAmount" onchange="ecrireINput()" >
<input type="text" name="input_receive" id="input_receive" />


La fonction me permet de saisir la valeur du champ idp du select from Je ne sais comment capter de preference la valeur du champ froms dans le premier select au lieu de la valeur idp..

Votre aide serait tres apprecie

Merci a +

1 réponse

Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 525
13 oct. 2015 à 16:48
Salut,

Tu peux récupérer le texte de l'option en utilisant les méthodes options et selectedIndex de l'objet représentant la liste déroulante comme ceci :
function ecrireINput()
{
    var select = document.getElementById('PriceAmount');
    var PriceAmount = select.options[select.selectedIndex].text;
    document.getElementById('input_receive').value = PriceAmount;
}


Bonne journée
0
bappro_prog Messages postés 6 Date d'inscription mardi 13 octobre 2015 Statut Membre Dernière intervention 16 octobre 2015
13 oct. 2015 à 16:56
Un grand merci a vous c'est exactement ce que je voulais merci bcp
bonne journee aussi
0