Comment faire Vérification de nombres ?
Mactor
Messages postés
306
Statut
Membre
-
Mactor Messages postés 306 Statut Membre -
Mactor Messages postés 306 Statut Membre -
Bonjour,
Voilà je coince avec cet exo et j'ai besoin de votre éclairage.
Ecrire un formulaire qui contient deux champs, min et max qui correspondent à une fourchette de prix. Quand le bouton submit est pressé le formulaire est envoyé à la page http://vente.com/...en mode POST
Ecrire le formulaire ainsi que le code javascript de validation qui doit :
- vérifier que min et max sont bien des nombres
- vérifier que min est inférieur à max
- en cas de problème afficher un alert expliquant ce qu'il faut corriger
Je commence :
<html>
<head>
<script src="exos js></script>
<title>Prix</title>
</head>
<body>
<h1>Prix</h1>
<form action ="http..."
method= POST
On submit="returnverif()"
>
<label for="Min">Min</label>
<input type="texte" name="Min" id="Min"/>
<br/>
<label for="max">Max</label>
<input type="texte" name="Max" id="Max"/>
function verif Nombre () {
var Nombre=ParseInt(document.getElementById(Min).value);
et la je sèche...j'ai besoin d'aide s'il vous plait, merci
Comment indiquer que min et maX sont bien des nombres ?
Une boucle if ? en mettant min==nombre ?
Voilà je coince avec cet exo et j'ai besoin de votre éclairage.
Ecrire un formulaire qui contient deux champs, min et max qui correspondent à une fourchette de prix. Quand le bouton submit est pressé le formulaire est envoyé à la page http://vente.com/...en mode POST
Ecrire le formulaire ainsi que le code javascript de validation qui doit :
- vérifier que min et max sont bien des nombres
- vérifier que min est inférieur à max
- en cas de problème afficher un alert expliquant ce qu'il faut corriger
Je commence :
<html>
<head>
<script src="exos js></script>
<title>Prix</title>
</head>
<body>
<h1>Prix</h1>
<form action ="http..."
method= POST
On submit="returnverif()"
>
<label for="Min">Min</label>
<input type="texte" name="Min" id="Min"/>
<br/>
<label for="max">Max</label>
<input type="texte" name="Max" id="Max"/>
function verif Nombre () {
var Nombre=ParseInt(document.getElementById(Min).value);
et la je sèche...j'ai besoin d'aide s'il vous plait, merci
Comment indiquer que min et maX sont bien des nombres ?
Une boucle if ? en mettant min==nombre ?
3 réponses
-
Bonsoir,
Généralement on retient mieux quand c'est fait par soi-même, même si on se trompe, on retient mieux et on apprend mieux de ses erreurs mais bon...function verif Nombre () { var min=ParseInt(document.getElementById('Min').value); var max=ParseInt(document.getElementById('Max').value); if(isNaN(min) || isNaN(max)) { alert("Veuillez entrer un nombre!"); return false; } elseif(min>max) { alert("Min est plus grand que Max"); return false; } else { return true; } } -
Merci de ton aide car je n'arrivais plus à avancer
Peux tu me donner la signification de :
if(isNaN(min) || isNaN(max)) {
et notamment de || -
ou je sèche, c'est sur la suite : Il faut modifier le code pour que, quand une des deux valeurs n'est pas un entier, le champ de formulaire soit encadré d'un cadre rouge