Verification des champs en javascript

Fermé
mili12loli1 Messages postés 15 Date d'inscription samedi 10 mars 2018 Statut Membre Dernière intervention 21 mars 2018 - Modifié le 10 mars 2018 à 20:49
mili12loli1 Messages postés 15 Date d'inscription samedi 10 mars 2018 Statut Membre Dernière intervention 21 mars 2018 - 10 mars 2018 à 23:00
j'essaye de verifier les champ en javascript
j'ai utiliser ce code


<script type="text/javascript">
  function verifaeropdep(aeropdep)
{
   if(aeropdep.value.length < 2 || aeropdep.value.length > 25)
   {
      surligne(aeropdep, true);
      return false;
   }
   else
   {
      surligne(aeropdep, false);
      return true;
   }
}

function verifaeropret(aeropret)
{
   if(aeropret.value.length < 2 || aeropret.value.length > 25)
   {
      surligne(aeropret, true);
      return false;
   }
   else
   {
      surligne(aeropret, false);
      return true;
   }
}


function heure()
{
     var date = new Date();
     var heure = date.getHours();
     var minutes = date.getMinutes();
     if(minutes < 10)
          minutes = "0" + minutes;
     return heure + "h" + minutes;
}



  function verifform(f) {
    
var aeropdepOk = verifaeropdep(f.aeropdep);
   var aeropretOk = verifaeropret(f.aeropret);
   var heurdepOk = heure(f.heurdep);
   
   if(aeropdepOk && aeropretOk && heurdepOk)
      return true;
   else
   {
      alert("Veuillez remplir correctement tous les champs");
      return false;
   }
  }
</script>






ne marche pas
A voir également:

1 réponse

jordane45 Messages postés 38145 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 25 avril 2024 4 650
10 mars 2018 à 21:18
Donc re-bonjour,

Ca ne marche pas... c'est à dire ?
Tu as des erreurs dans la console de ton navigateur ?
Quel code html va avec ce bout de code js ?
Que contient la fonction surligne ?
Comment fais tu appel à ces fonctions depuis ton formulaire ?



0
mili12loli1 Messages postés 15 Date d'inscription samedi 10 mars 2018 Statut Membre Dernière intervention 21 mars 2018
10 mars 2018 à 23:00
c comme ça que j'ai fait appele depuis le formulaire

<form action="" onsubmit="verifform(this)">


<input type="text" name="aeropdep" id="aeropdep" onblur="verifaeropdep(this)" />
<input type="text" name="aeropret" id="aeropret" onblur="verifaeropret(this)" />
<input type="text" name="heurdep" id="heurdep" onblur="heure()" />
<input type="text" name="aeropdep" id="aeropdep" onblur="verifaeropdep(this)" />
0