Select et onchange [HTML/CSS/Javascript] - HTML/CSS - Programmation
Marsh Posté le 05-04-2006 à 00:05:38
RTFM §
Marsh Posté le 05-04-2006 à 01:14:11
Code :
|
perso je mettrai plutot le prix directement dans le texte du select:
<option value=0>bibine: 5Euros</option>
Marsh Posté le 05-04-2006 à 03:53:37
Mon array vient d'une requete SQL
Je vais regarder de ce coté
Marsh Posté le 05-04-2006 à 10:09:12
> Mon array vient d'une requete SQL
ça ne change rien, tu peut faire des ``echo``s pour la transmettre à javascript
Marsh Posté le 10-04-2006 à 01:36:37
http://gihefca.free.fr/selectarray.php
j'ai vraiment du mal... j'arrive pas à récupérer dans le second input 'montanx'
Marsh Posté le 10-04-2006 à 02:07:53
essaye:
<?
$jsarray=array();
foreach($array as $temp)
$jsarray[]=addslashes($temp['prix']);
echo "var prix=new Array('";
echo implode("','",$jsarray);
echo "');\n";
?>
et:
onchange=javascript: document.form.prix=prix[this.value];
Marsh Posté le 10-04-2006 à 03:00:19
Code :
|
La victoire de l'homme sur le javascript
Merci nargy
Marsh Posté le 04-04-2006 à 23:50:34
re moi
Je me creuse la tête depuis pas mal de temps sur ce probleme :
J'ai un array de ce type
Array (
[0] => Array ( [id] => 0 [nom] => bibine [prix] => 5 )
[1] => Array ( [id] => 1 [nom] => bobo [prix] => 10 )
[2] => Array ( [id] => 2 [nom] => popo [prix] => 13 )
[3] => Array ( [id] => 3 [nom] => toto [prix] => 15 )
[4] => Array ( [id] => 4 [nom] => titi [prix] => 20 )
[5] => Array ( [id] => 5 [nom] => tota [prix] => 28 )
)
J'affiche dans un select l'id en value et le nom.
Je souhaite, dans un input, afficher les prix correspondant à la sélection (id).
Mais je coince pour récupérer l'id ou le nom...
J'arrive, avec "onChange='view.montant.value=view.paiement.options[view.paiement.selectedIndex].value'", à récupérer l'index sélectionné mais comment l'utiliser pour afficher le prix correspondant ($temp[$id]['prix'])
Je suppose que ce problème a déjà trouvé solution... mais pas moi