Comment vérifier les nombres ici ?

Comment vérifier les nombres ici ? - HTML/CSS - Programmation

Marsh Posté le 12-04-2012 à 21:12:21    

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
Reply

Marsh Posté le 12-04-2012 à 21:12:21   

Reply

Marsh Posté le 12-04-2012 à 22:14:18    

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


---------------
Blablaté par Harko
Reply

Marsh Posté le 13-04-2012 à 11:00:08    

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

Reply

Marsh Posté le 13-04-2012 à 11:34:11    

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
Reply

Marsh Posté le 13-04-2012 à 12:17:15    

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

Reply

Marsh Posté le 13-04-2012 à 12:43:54    

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
Reply

Marsh Posté le 13-04-2012 à 12:49:29    

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

Reply

Marsh Posté le 13-04-2012 à 13:36:40    

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
Reply

Marsh Posté le 13-04-2012 à 13:47:29    

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.

Reply

Marsh Posté le 13-04-2012 à 14:13:42    

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
Reply

Marsh Posté le 13-04-2012 à 14:13:42   

Reply

Marsh Posté le 13-04-2012 à 15:04:07    

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

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed