PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 12-03-2012 01:49:25

shinoace
Membre
Inscription : 12-03-2012
Messages : 1

retour a l initial involontaire

J'ai fait une fonction javascripte pour afficher un prix total selon les checkbox mais il me montre la somme puis retourne a l intiale
voila la fonction j ai pas pu trouvez ou est la faute.

function calcultout()
  {
 
  y= document.getElementById("type_inscrit").value;

  calculprix(y); // fonction ajax qui calcule prix intitiale


  prix = Number(document.getElementById("prixt").value);
  if(document.getElementById("gala").checked) {
       prix += Number(document.getElementById("gala").value);
      document.getElementById("prixt").value = prix;};
   
  if(document.getElementById("1sup").checked) {
       prix += Number(document.getElementById("1sup").value);
       document.getElementById("prixt").value = prix;}
     
  if(document.getElementById("2sup").checked) {
    prix += Number(document.getElementById("2sup").value) ;
      document.getElementById("prixt").value = prix;}
   
 
   
   
  }

Hors ligne

#2 12-03-2012 12:06:44

Maljuna Kris
Infantimigulo
Lieu : Douarnenez 29100 Breizh Izel
Inscription : 08-05-2009
Messages : 2 453
Site Web

Re : retour a l initial involontaire

Saluton,
Je suis surpris que tu modifies 3 fois document.getElementById("prixt").value
Je ferais plutôt comme cela

function calcultout(){
 
  y= document.getElementById("type_inscrit").value;
 
  calculprix(y); // fonction ajax qui calcule prix intitiale  
  prix = Number(document.getElementById("prixt").value);
  if(document.getElementById("gala").checked) {
    prix += Number(document.getElementById("gala").value);
    };
   
  if(document.getElementById("1sup").checked) {
    prix += Number(document.getElementById("1sup").value);
    }
     
  if(document.getElementById("2sup").checked) {
    prix += Number(document.getElementById("2sup").value) ;
    }
  document.getElementById("prixt").value = prix;
 
  }

Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy

Hors ligne

Pied de page des forums