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 :
- <html>
- <head>
- <script src="exos.js" type="text/javascript"></script>
- <script type="text/javascript">
- function returnverif() {
- var min = ParseInt(document.getElementById(min).value);
- var max = ParseInt(document.getElementById(max).value);
- }
- </script>
- <title>Prix</title>
- </head>
- <body>
- <h1>Prix</h1>
- <form action="http://vente.com/page.php" method="POST" onsubmit="returnverif()">
- <label for="min">Minimum</label>
- <input type="text" name="min" id="min"/><br/>
- <label for="max">Maximum</label>
- <input type="text" name="max" id="max"/>
- </form>
- </body>
- </html>
- 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;
- }
|
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