valeur de <input text> en fonction d'un <select> - HTML/CSS - Programmation
Marsh Posté le 25-03-2005 à 17:12:12
Pour la partie javascript
Code :
|
Pour la partie html quelque chose du genre
Code :
|
et voila, à toi de l'adapter dans ton code php.
Marsh Posté le 29-03-2005 à 10:24:04
euh.... ça ne marche pas :
this.value est égal à pim, pam ou poum (type_log) dans ton exemple!!
ce que je veux, c'est récupéré le prix qui correspond, que j'ai stocké dans $prix_log[$j] !
Marsh Posté le 06-11-2007 à 16:30:12
Up !
Est-ce que quelqu'un a trouvé une solution pour ça par hasard SVP ?
Marsh Posté le 25-03-2005 à 14:49:24
bonjour,
je travaille sur une application ou se trouve un formulaire.
j'ai récupéré 2 tableaux de ma BDD : $type_log[$i] et $prix_log[$i].
a chaque type correspond un prix.
la liste des type_log se trouvent dans un menu déroulant, et je veux que suivant le type_log choisi, le prix correspondant apparaisse automatiquement.
j'ai fais ça, mais ça marche pas
voici mon code php :
<td><select name="type_log" onChange='choix2(this.form)'>
<?
$j=0;
while($j!=$nb_type_log){
?>
<option>
<? echo($type_log[$j]); ?>
</option>
<?
$j++;
}
?>
</select>
<?
$j=0;
while($j!=$nb_type_log){
?>
<input type='hidden' name='<? echo($j); ?>' value='<? echo($prix_log[$j]); ?>'>
<?
$j++;
}
?>
</td>
<td><input type='text' class='input' name='prix_log' size='20' value=''></td>
voici ma fonction javascript :
function choix2(form){
i = form.type_log.selectedIndex;
form.prix_log.value = form.i.value;
}
quelqu'un sait faire?
merci