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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  charger 2 champs en meme temps

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

charger 2 champs en meme temps

n°1490115
gilles974
Posté le 12-12-2006 à 11:42:36  profilanswer
 

bonjour
 
je me heurte à un petit probleme de javascript
j'ai le form suivant:
 
1 champs cache  
<input type="hidden" name="id_art" value="champ a charger">
 
1 liste deroulante
<select name="option_1" >
<option value="12"> 15ml</option>
<option value="15"> 30ml</option>
etc..
 
1 champ prix
<input readonly type="text" name="prix" value="champ a charger">
 
mon but est de mettre la "ref" dans le champ cache en fonction du choix de la liste déroulante. et
de mettre le "prix" dans le champs prix idem en fonction du choix de la liste déroulante
 
la je me fais des noeuds au cerveau, une petite idee serais la bienvenue
 
a+ gilles

mood
Publicité
Posté le 12-12-2006 à 11:42:36  profilanswer
 

n°1490153
twingoceri​se
Posté le 12-12-2006 à 12:14:39  profilanswer
 

... je ne comprend pas... dans quels champs sont tes prix par reference... ?
le 12 et 15 c'est l'id de ta référence ?

 

Moi ce que je ferai c'est un truc simple :

 

<input readonly type="text" name="prix" value="champ a charger">

 

<select id="idArticle" name="id_art" value="12" onchange="javascript:checkPrix()">
  <option value="12"> 15ml</option>
  <option value="15"> 30ml</option>
</select>
<script language="javascript">
   
   function checkPrix() {
        var id= document.getElementById("idArticle" ).value;
       
        [... partie générée en boucle par ton PHP / JAVA ou autre ... ]
        if(id == 12)  {
            document.getElementById("prix" ).value = "25€";
       }
       [.. FIN PARTIE GENEREE..]

 

  }
</script>

 

Pour faire plus propre tu peux te contruire un tableau à deux dimensions qui te donne le prix en fonction de l'ID à la manire d'une hashmap Java... tu n'aura plus qu'a faire un tableauPrix.get(idArticle) pour avoir le prix...

 

Ya certainement mieux mais c'est une idée !


Message édité par twingocerise le 12-12-2006 à 12:15:24
n°1490161
gilles974
Posté le 12-12-2006 à 12:33:05  profilanswer
 

merci twingocerise pour ta reponse,
je vais adapter  
a+ gilles


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

  charger 2 champs en meme temps

 

Sujets relatifs
temps de chargement: c'est long a partir de?mesure de temps en c++
printf() fait elle perdre du temps ??modifier des champs de texte à partir d'un formulaire
PHP / MYSQL ajout de % dans un champs BDDjointure entres tables avec même nom de champs
Emploi du tempscharger un xml avec un template xsl en javascript ? [résolu]
Obtenir le temps restantCharger plusieurs fois le même clip ?
Plus de sujets relatifs à : charger 2 champs en meme temps


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