A voir également:
- Question en javascript
- Telecharger javascript - Télécharger - Langages
- Javascript echo ✓ - Forum PHP
- Node.js javascript runtime virus ✓ - Forum Virus
- Erreur #125 javascript - Forum Mozilla Firefox
- A javascript error occurred in the main process - Forum Handicap / Accessibilté
2 réponses
Sacred
Messages postés
676
Date d'inscription
lundi 7 février 2005
Statut
Membre
Dernière intervention
29 juillet 2006
77
18 févr. 2005 à 10:20
18 févr. 2005 à 10:20
a bien rempli un champ text par une valeur numérique => onvertit une chaine de caractère en valeur numérique
ta réponse est dans ta question!!
ta fonction regarde la valeur saisie
valeur <-- élément saisie
si élément = float 'réel donc élément numérique saisi
sinon mauvaise saisie
tout simplement
ta réponse est dans ta question!!
ta fonction regarde la valeur saisie
valeur <-- élément saisie
si élément = float 'réel donc élément numérique saisi
sinon mauvaise saisie
tout simplement
Sacred
Messages postés
676
Date d'inscription
lundi 7 février 2005
Statut
Membre
Dernière intervention
29 juillet 2006
77
18 févr. 2005 à 10:42
18 févr. 2005 à 10:42
vérifier qu'une personne a bien rempli un champ text par une valeur numérique dans un formulaire.
ca vérifie aussi les chaine de caractere
exemple
saisie = aaaaaa
valeur=document.forms[0].elements["saisie"].value;
valeur va recevoir rien puisqu'il n'y a pas de chiffre.
on va donc a :
else
{window.alert("La valeur saisie ne semble pas être correcte");
return false;
pour t'en convaincre fait des tests!
voila voila voila
ca vérifie aussi les chaine de caractere
exemple
saisie = aaaaaa
valeur=document.forms[0].elements["saisie"].value;
valeur va recevoir rien puisqu'il n'y a pas de chiffre.
on va donc a :
else
{window.alert("La valeur saisie ne semble pas être correcte");
return false;
pour t'en convaincre fait des tests!
voila voila voila
en fait je crois kon s'est mal compris
le seul truc ke je comprends pas, c'est au niveau de la condition.
prenons un exemple. l'utilisateur saisit la valeur 12.
donc la variable valeur="12" (en chaine de caractère vu kon a fait valeur=document.forms[0].elements["saisie"].value;)
ensuite parseFloat(valeur) vaut 12
donc la condition donne if("12"=12) .....
d'après ce que j'ai compris valeur sera toujours une chaine de caractère (meme si l'utilisateur rentre un nombre, il le mettra sous forme "nombre saisi")
et donc faire ("12"=12) ca me parait bizarre
le seul truc ke je comprends pas, c'est au niveau de la condition.
prenons un exemple. l'utilisateur saisit la valeur 12.
donc la variable valeur="12" (en chaine de caractère vu kon a fait valeur=document.forms[0].elements["saisie"].value;)
ensuite parseFloat(valeur) vaut 12
donc la condition donne if("12"=12) .....
d'après ce que j'ai compris valeur sera toujours une chaine de caractère (meme si l'utilisateur rentre un nombre, il le mettra sous forme "nombre saisi")
et donc faire ("12"=12) ca me parait bizarre
18 févr. 2005 à 10:32
valeur=document.forms[0].elements["saisie"].value;
la valeur n'est pas obligatoirement une chaine de caractère, c'est ca ?