Jamais de retour d'erreur - erreur de coadage

Bonjour a tous !
j’ai codé ca , mais le probleme est que je n’ai jamais le retour de l’erreur !


function verifinactif(){
   if(village.ajout.value > village.addvil.value){
  alert("erreur");
   }
  else return true;
  }

si ca peut vous aidez , voila :


<form method="post" action="xxx.php" onSubmit="java script: return verifinactif();" name="village">
      <input type="text" value="<? echo $addvil;?>" name="ajout"/>
      <input type="hidden" value="<? echo $addvil;?>" name="addvil"/>
  <input type="submit" value="valid" name="submit"/>

Merci de m’aider .

Enlève le return du onsubmit ?

et dans le onsubmit (pas onSubmit, tous les attributs/balises s’écrivent en minuscule en xhtml), vire le “java script:” qui sert à rien.

Sinon

if (village.ajout.value > village.addvil.value)

J’aime pas perso utiliser name=“village” pour accéder à un formulaire. J’utilise this :

onsubmit="return bidule(this);" qui correspond pour ce cas là au formulaire.

Ta fonction devient alors

function bidule(village) {
// ton code
}