Problème avec du javascript
Profil bloqué
-
Profil bloqué -
Profil bloqué -
Bonjour,
Lors de la validation de mon formulaire, je fais un test:
Voici mes valeurs :NB_ADULTES = 4; ENFANTS2=0; NB_BEBES=1
Si j'affiche :(document.form.NB_ADULTES.value+document.form.NB_ENFANTS2.value+document.form.NB_BEBES.value), alors j'obtiens 401.
Comment faire pour que cela me donne 5 ?
Lors de la validation de mon formulaire, je fais un test:
(document.form.NB_ADULTES.value+document.form.NB_ENFANTS2.value+document.form.NB_BEBES.value)>"4"
Voici mes valeurs :NB_ADULTES = 4; ENFANTS2=0; NB_BEBES=1
Si j'affiche :(document.form.NB_ADULTES.value+document.form.NB_ENFANTS2.value+document.form.NB_BEBES.value), alors j'obtiens 401.
Comment faire pour que cela me donne 5 ?
A voir également:
- Problème avec du javascript
- Telecharger javascript - Télécharger - Langages
- A javascript error occurred in the main process - Forum Handicap / Accessibilté
- Erreur #125 javascript - Forum Mozilla Firefox
- Afficher un tableau javascript en html ✓ - Forum Javascript
- Javascript arrondi - Forum Javascript
2 réponses
Salut,
T'as du mal didonc avec le js xD:
Déja tu peux pas comparer des chaine de caractères avec > , < , <= et >=
Pour les valeur de nombres il faut utiliser des nombre donc au lieu de "5" utilise 5
comme NB_ADULTES = "4"; NB_ENFANTS= "0"; NB_BEBES= "1"
alors NB_ADULTES + NB_ENFANTS + NB_BEBES = "4" + "0" + "1" = "401"
Pour transformer une chaine de caractères en nombre entier : parseInt(chaine_de_caractère);
Dans ton code ça donnerait ça :
T'as du mal didonc avec le js xD:
Déja tu peux pas comparer des chaine de caractères avec > , < , <= et >=
Pour les valeur de nombres il faut utiliser des nombre donc au lieu de "5" utilise 5
"5" + "5" = "55" 5 + 5 = 10
comme NB_ADULTES = "4"; NB_ENFANTS= "0"; NB_BEBES= "1"
alors NB_ADULTES + NB_ENFANTS + NB_BEBES = "4" + "0" + "1" = "401"
Pour transformer une chaine de caractères en nombre entier : parseInt(chaine_de_caractère);
Dans ton code ça donnerait ça :
( ( parseInt(document.form.NB_ADULTES.value) + parseInt(document.form.NB_ENFANTS2.value) + parseInt(document.form.NB_BEBES.value) ) >4 )
Lol mon sauveur (comme souvent !!!).
Oui j'utilise très peu le javascript du coup je n'ai pas le temps de m'y pencher dessus.
Je viens de tester ton code et sa fonctionne.
Dorénavant, dès que j'ai un problème en javascript, je mettrai dans mon titre de message : pour Zestyr !
Merci beaucoup pour ton aide
Oui j'utilise très peu le javascript du coup je n'ai pas le temps de m'y pencher dessus.
Je viens de tester ton code et sa fonctionne.
Dorénavant, dès que j'ai un problème en javascript, je mettrai dans mon titre de message : pour Zestyr !
Merci beaucoup pour ton aide