Function JavaScript petit problème !
Résolu/Fermé
A voir également:
- Function JavaScript petit problème !
- Petit colis distribution - Forum Internet / Réseaux sociaux
- Petit 1 comme ² ✓ - Forum Windows
- Telecharger javascript - Télécharger - Langages
- Javascript round ✓ - Forum Javascript
- Petit l ✓ - Forum Loisirs / Divertissements
1 réponse
avion-f16
Messages postés
19119
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
16 mars 2023
4 465
17 juil. 2011 à 18:15
17 juil. 2011 à 18:15
Salut,
Le point est le séparateur décimal, l'équivalent de la virgule en français.
Tu peux utiliser parseInt si tu veux uniquement un nombre entier.
Le point est le séparateur décimal, l'équivalent de la virgule en français.
Tu peux utiliser parseInt si tu veux uniquement un nombre entier.
17 juil. 2011 à 18:23
Merci de m'avoir répondu. =)
Modifié par avion-f16 le 17/07/2011 à 18:43
Je ne vois pas où est le problème, si le visiteur entre 5.01 ou 5.99, la variable ageValue vaudra 5.
Si tu tiens absolument à ne pas permettre à l'utilisateur cela, il faudra utiliser une expression régulière.
function() { var age = document.getElementById('age'), tooltipStyle = getTooltip(age).style; ageValue = age.value; var regex = /^[0-9]+$/; if(regex.test(ageValue)) { var ageValue = parseInt(ageValue); if(ageValue > 2 && ageValue < 121) { alert('Ok'); } else { alert('Vous devez indiquer un nombre compris entre 3 (inclus) et 120 (inclus)'); } } else { alert('La valeur du champ n\'est pas un nombre entier'); } }17 juil. 2011 à 18:57
Et cela fonctionne très bien, grand merci a toi !
Je te souhaite une bonne soirée ;)