Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1818 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Comment vérifier les nombres ici ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment vérifier les nombres ici ?

n°2136043
mactor
Posté le 12-04-2012 à 21:12:21  profilanswer
 

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 mais c'est tout ce que je sais faire pour l'instant

Code :
  1. <html>
  2. <head>
  3.  <script src="exos.js" type="text/javascript"></script>
  4.  <script type="text/javascript">
  5.   function returnverif() {
  6.    var min = ParseInt(document.getElementById(min).value);
  7.    var max = ParseInt(document.getElementById(max).value);
  8.   }
  9.  </script>
  10.  <title>Prix</title>
  11. </head>
  12. <body>
  13.  <h1>Prix</h1>
  14.  <form action="http://vente.com/page.php" method="POST" onsubmit="returnverif()">
  15.   <label for="min">Minimum</label>
  16.   <input type="text" name="min" id="min"/><br/>
  17.   <label for="max">Maximum</label>
  18.   <input type="text" name="max" id="max"/>
  19.  </form>
  20. </body>
  21. </html>
  22. function verif Nombre () {
  23. var min=ParseInt(document.getElementById('Min').value);
  24. var max=ParseInt(document.getElementById('Max').value);
  25. if(isNaN(min) || isNaN(max)) {
  26.  alert("Veuillez entrer un nombre!" );
  27.  return false;
  28. } elseif(min>max) {
  29.  alert("Min est plus grand que Max" );
  30.  return false;
  31. } else {
  32.  return true;
  33. }


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


Message édité par mactor le 13-04-2012 à 17:22:01
mood
Publicité
Posté le 12-04-2012 à 21:12:21  profilanswer
 

n°2136051
gatsu35
Blablaté par Harko
Posté le 12-04-2012 à 22:14:18  profilanswer
 

reposte nous ton code proprement
et surtout tout ce que tu as écrit.
 
Et que fait return verif ?


---------------
Blablaté par Harko
n°2136155
mactor
Posté le 13-04-2012 à 11:00:08  profilanswer
 

comment coder proprement ?  
Je démarre et je suis à la ramasse

n°2136204
gatsu35
Blablaté par Harko
Posté le 13-04-2012 à 11:34:11  profilanswer
 

donne nous tout le code HTML et JS que tu as fait jusqu'à maintenant, tut ne nous en a donné qu'une partie


---------------
Blablaté par Harko
n°2136223
mactor
Posté le 13-04-2012 à 12:17:15  profilanswer
 

ok j'ai modifié mon premier message mais je cale

n°2136234
vave
Nice to meet me
Posté le 13-04-2012 à 12:43:54  profilanswer
 

Dans le on submit, tu appelles la fonction returnverif () qui n'existe pas
Commences par corriger ca :)


---------------
Bel ours Vave, je me dois de l’admettre. -Skyl"win"-  Mais toi tu es intelligent -Homerde- - Ce génie -SkylWINd- JDD S16M72 10:43:46 GMT-DTC +1
n°2136238
mactor
Posté le 13-04-2012 à 12:49:29  profilanswer
 

On Submit ? avant d'envoyer les données il appelle cette fonction
il vérifie l'envoi, si vrai transmis sinon rien...

n°2136247
gatsu35
Blablaté par Harko
Posté le 13-04-2012 à 13:36:40  profilanswer
 

Je te demande dpeuis tout à l'heure de nous envoyer tout le code JS et HTML, tu ne l'as toujours pas fait. Donc mets tout ton code s'il te plaît.
Il est ou le code de returnVerif ?
 
Donc tu édites ton premier message tu mes tous le code JS qui traine à droite et à gauche.
 
Tu mets ton code entre balises [code] [/code ] (sans l'espace bien entendu)


---------------
Blablaté par Harko
n°2136255
mactor
Posté le 13-04-2012 à 13:47:29  profilanswer
 

J'aimerais que tu comprennes une chose : c'est que je débute et que je donne ce que je peux. J'apprécie énormément ton aide mais reste calme.
Je veux bien un échange mais je fais en fonction de mes possibilités.

n°2136286
gatsu35
Blablaté par Harko
Posté le 13-04-2012 à 14:13:42  profilanswer
 

As-tu écris le contenu de returnverif() ?  
C'est juste ça que je te demande.  
Tu as expliqué le contenu de cette fonction mais apparament tu ne l'as pas codée, je me trompe ?


---------------
Blablaté par Harko
mood
Publicité
Posté le 13-04-2012 à 14:13:42  profilanswer
 

n°2136312
mactor
Posté le 13-04-2012 à 15:04:07  profilanswer
 

non je n'ai pas écrit le contenu de returnverif()
Et il est bien possible qu'il manque pas mal de choses dans mon code


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Comment vérifier les nombres ici ?

 

Sujets relatifs
un script pour vérifier un code java avant de faire commitgénération des nombres long aleatoire
réaliser un programme permettant de faire le PGCD de trois nombresSens d'écriture nombres hexadécimaux
Vérifier l'existence d'une ancreVérifier qu'une URL correspond bien à un site Internet
Comment vérifier si un objet implémente une interface?VBS: verifier existance OU dans l'AD
Limite des nombres réels en progerreur easy php vérifier version
Plus de sujets relatifs à : Comment vérifier les nombres ici ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR