Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2073 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [RESOLU] pb Listbox + condition

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[RESOLU] pb Listbox + condition

n°1644338
thesnoobra​ts
Posté le 17-11-2007 à 10:02:40  profilanswer
 

bonjour,  
J'ai un problème avec une Listbox. Je voudrai attribuer un prix aux valeurs de la listbox malheuresement,ça ne marche pas.Il y a rien qui s'écrit. Quelqu'un aurait une idée du problème ? Merci, pour vos réponses
 
code javascript

Code :
  1. <script language="javascript" type="text/javascript">
  2. function calculcouleur(){
  3. var couleur, prcouleur ;
  4. couleur = document.lien.couleur[document.lien.couleur.selectedIndex].value
  5. if(couleur = noir)
  6. {prcouleur = 0}
  7. if(couleur = rouge)
  8. {prcouleur = 1100 }
  9. if(couleur = violet)
  10. {prcouleur = 1200 }
  11. if(couleur = vert)
  12. {prcouleur = 1300 }
  13. if(couleur = bleu)
  14. {prcouleur = 1400 }
  15. if(couleur = orange)
  16. {prcouleur = 1500 }
  17. document.lien.pcouleur.value = prcouleur  + " €" ;}
  18. </script>


 
 
coté html

Code :
  1. <form id="lien" name="lien" method="post" action="lien.php">
  2. <select name="couleur" class="texte" id="couleur" onblur="calculcouleur(), calcultotal();" onfocus="calculcouleur(), calcultotal();" onkeydown="calculcouleur(), calcultotal();" onkeyup="calculcouleur(), calcultotal();" >
  3.                 <option value="noir" selected="selected">Noir [ + 0 &euro; ]</option>
  4.                 <option value="rouge">Rouge [ + 1100 &euro; ]</option>
  5.                 <option value="violet">Violet [ + 1200 &euro; ]</option>
  6.                 <option value="vert">Vert [ + 1300 &euro; ]</option>
  7.                 <option value="bleu">Bleu [ + 1400 &euro; ]</option>
  8.                 <option value="orange">Orange [ + 1500 &euro; ]</option>
  9.               </select>
  10. <input type="submit" name="Submit" value="Suivant" />
  11. </form>


Message édité par thesnoobrats le 17-11-2007 à 11:57:21
mood
Publicité
Posté le 17-11-2007 à 10:02:40  profilanswer
 

n°1644344
olivthill
Posté le 17-11-2007 à 10:26:20  profilanswer
 

Il me semble que dans les conditions (if), il faut mettre "==" au lieu de "=".
 
Pour debugguer, il peut être utile de faire alert(prcouleur) pour voir si la donnée est bien renseignéee ou si elle ne s'affiche pas.

n°1644359
thesnoobra​ts
Posté le 17-11-2007 à 11:39:17  profilanswer
 

Merci , ça marche  
il suffit de rajouter en plus des == des " " à la valeur qui doit être égale.


Message édité par thesnoobrats le 17-11-2007 à 11:56:43

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [RESOLU] pb Listbox + condition

 

Sujets relatifs
Listbox et événement lié au scroller1ère colonne statique dans une listbox
[RESOLU] [Delphi] Syntaxe de "uses"[LaTeX] Environnement Tabbing qui fait des siennes [résolu]
[Résolu] [PHP] [Formulaire d'inscription][Résolu] Problème de chargement d'image
[Résolu] Google Calendar (agenda)Désélection dans ListBox.
[résolu] Action script pour un graphique + class onEnterFrame[RESOLU]CSS probleme de couleur de fond sur des divs empilés.
Plus de sujets relatifs à : [RESOLU] pb Listbox + condition


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR