Javascript : boucle pour saisir des echiffres
guiguinator
Messages postés
5
Statut
Membre
-
flokocha Messages postés 1519 Statut Membre -
flokocha Messages postés 1519 Statut Membre -
Bonjour,
Merci à la personne qui m'a répondu, mais je suis toujours bloqué.
Je voudrais obliger l'utilisateur à entrer une valeur en chiffres uniquement, pour l'obliger à entrer M, C ou D j'ai écris :
situation=prompt("Situation familliale \? M, C ou D \?")
while (situation!="M" && situation!="C" && situation!="D") {
alert ("valeur incorrecte !");
situation=prompt("Situation familliale \? M, C ou D \?");
}
Une personne m'a dit de créer une fonction comme ça :
function verifInt()
{ if (event.keyCode < 48 || event.keyCode > 57)
event.returnValue = false;
}
et de l'appeler avec l'attribut onKeyPress mais je ne vois pas la syntaxe à écrire... Pour l'instant ma boucle ressemble à peut près à ça :
enfants=prompt("Combien d\'enfants avez vous à charge sinon 0");
while (enfants=="") {
alert ("valeur incorrecte \!");
enfants=prompt("Combien d\'enfants avez vous à charge sinon 0");
}
Pouvez vous m'aider à écrire cette boucle pour obliger l'utilisateur à saisir des chiffres s'il vous plait ?
Merci beaucoup d'avance !
Merci à la personne qui m'a répondu, mais je suis toujours bloqué.
Je voudrais obliger l'utilisateur à entrer une valeur en chiffres uniquement, pour l'obliger à entrer M, C ou D j'ai écris :
situation=prompt("Situation familliale \? M, C ou D \?")
while (situation!="M" && situation!="C" && situation!="D") {
alert ("valeur incorrecte !");
situation=prompt("Situation familliale \? M, C ou D \?");
}
Une personne m'a dit de créer une fonction comme ça :
function verifInt()
{ if (event.keyCode < 48 || event.keyCode > 57)
event.returnValue = false;
}
et de l'appeler avec l'attribut onKeyPress mais je ne vois pas la syntaxe à écrire... Pour l'instant ma boucle ressemble à peut près à ça :
enfants=prompt("Combien d\'enfants avez vous à charge sinon 0");
while (enfants=="") {
alert ("valeur incorrecte \!");
enfants=prompt("Combien d\'enfants avez vous à charge sinon 0");
}
Pouvez vous m'aider à écrire cette boucle pour obliger l'utilisateur à saisir des chiffres s'il vous plait ?
Merci beaucoup d'avance !
A voir également:
- Javascript : boucle pour saisir des echiffres
- Telecharger javascript - Télécharger - Langages
- A javascript error occurred in the main process - Forum Handicap / Accessibilté
- Afficher un tableau javascript en html ✓ - Forum Javascript
- Javascript arrondi - Forum Javascript
- Javascript arrondi après la virgule ✓ - Forum Windows
2 réponses
Merci Flokocha !
En fait ta boucle n'a pas marché mais c'est grâce à toi si j'ai compris et trouvé la solution qui est :
enfants=prompt("Combien d\'enfants avez vous à charge sinon 0");
while (isNaN(enfants) == true) {
alert ("Valeur incorrecte \! Chiffres valides uniquement.");
enfants=prompt("Combien d\'enfants avez vous à charge sinon 0");
}
Merci encore Flokocha !!
En fait ta boucle n'a pas marché mais c'est grâce à toi si j'ai compris et trouvé la solution qui est :
enfants=prompt("Combien d\'enfants avez vous à charge sinon 0");
while (isNaN(enfants) == true) {
alert ("Valeur incorrecte \! Chiffres valides uniquement.");
enfants=prompt("Combien d\'enfants avez vous à charge sinon 0");
}
Merci encore Flokocha !!
Tu n'as qu'à faire :
.::: "A trop vouloir feindre de faire fi, on finit
par faire fi de vouloir feindre." :::.
enfants=prompt("Combien d\'enfants avez vous à charge sinon 0");
while (isInteger(enfants) == false) {
alert ("valeur incorrecte \!");
enfants=prompt("Combien d\'enfants avez vous à charge sinon 0");
}
.::: "A trop vouloir feindre de faire fi, on finit
par faire fi de vouloir feindre." :::.
.::: "A trop vouloir feindre de faire fi, on finit
par faire fi de vouloir feindre." :::.