La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  Javascript / DOM / Ajax
(Modérateurs: Shain, Netah, Lilian, lauryv, ToToMaStEr)
  Calculs
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: Calculs  (Lu 934 fois)
Calculs
« sur: le 20-11-2003 a 16:21:17 »
nessy
Membre récent
*

Hors-Ligne

Messages: 4



Je suis un lama!

Voir le Profil
Répondre avec citation

Bonsoir,

J'ai fait un script de calcul dans un formulaire :

var test1 = document.reservation.Qte1.value;
var test2 = document.reservation.Qte2.value;
var test3 = document.reservation.Qte3.value;
var resultat = test1*test2*test3;
document.reservation.total.value=resultat;

Ce script fonctionne très bien. mais si je remplace l'* par un + pour une addition, il ne fait pas de calcul mais concatène les nombres.
Exemple : 2*2*2 = 8;
mai 2+2+2 = 222;

Pourquoi ?

Merci,

Rapporter au modérateur  

Re:Calculs
« Répondre #1 sur: le 20-11-2003 a 19:46:27 »
Netah
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1256



ZoneB.org
netah_x@yahoo.com
Voir le Profil    WWW
Répondre avec citation

C'est l'inconvénient de ce genre de langage.

Teste :
Code:

var resultat = ParseFloat(test1) + ParseFloat(test2) + ParseFloat(test3);


Tu devrais aussi vérifier que le données du formulaire sont des nombres avant tout calcul :
Code:

if (!isNaN)
{
    var resultat = ParseFloat(test1) + ParseFloat(test2) + ParseFloat(test3);
}


Bonne continuation

Rapporter au modérateur  

skalae.frStages photo - Blog Webmaster - Twitter TLS
Re:Calculs
« Répondre #2 sur: le 21-11-2003 a 15:14:46 »
nessy
Membre récent
*

Hors-Ligne

Messages: 4



Je suis un lama!

Voir le Profil
Répondre avec citation

merci,

Rapporter au modérateur  
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg