Fonction de validation de formulaire soumet toujours le formulaire
	
	
		Bonjour,
J'ai un problème avec ce formulaire, le onsubmit renvoit toujours true alors que pseudo est vide:
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 
 | <SCRIPT language="Javascript">
  function verifFormulaire(frm){
    var verif = true;
    if(verifEmpty(frm.pseudo)==1)
    {
      setRedChamps(frm.pseudo, "Veuillez renseigner le pseudo");
      return false;
    }
 
    if(verifEmpty(frm.mdp)==1)
    {
      setRedChamps(frm.mdp, "Veuillez renseigner le mot de passe");
      return false;
    }
 
    return verif;
 
  }
</SCRIPT>
 
<div class="titre1" id="titleInscription">Connexion</div>
<br class="separe"/>
<form method="POST" action="index.php?page=verifConnection" onsubmit="return verifFormulaire(this)">  
  <br class="separe"/>
  <div class="labelForm"><label for="pseudo">Pseudo : </label></div> 
  <div class="inputForm">
    <input type="text" id="pseudo" name="pseudo" value=""/>
    <label id="msgerrorpseudo" class="champsInvalideRed" />
  </div>
  <br class="separe"/>
  <div class="labelForm"><label for="mdp">Mot de passe : </label></div> 
  <div class="inputForm">
    <input type="password" id="mdp" name="mdp" value="monpassword"/>
    <label id="msgerrormdp" class="champsInvalideRed" />
  </div>
  <br class="separe"/>
  <br class="separe"/>
  <br class="separe"/>
  <div id="inscriptionButton">
    <input type="submit" value="Envoyer" class="redButton"/>
    ****
    <input type="reset" value="Annuler" class="redButton"/>
  </div>
</form> | 
 et ce formulaire fonctionne quand j’enlève l'appel à setRedChamps qui est ici:
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 
 | function trim (myString) 
{ 
  return myString.replace(/^\s+/g,'').replace(/\s+$/g,'') 
} 
 
function verifEmpty(objet)
{
  if(trim(objet.value)=="")
  {
    return 1;
  }
  else
  {
    return 0;
  }
}
 
function setRedChamps(objet, message)
{
    objet.className='emptyChamp';
    if(message!=""){
      document.getElementById("errormsg"+objet.id).value = message;
    }
} | 
 Si quelqu'un a une idée, moi je suis bien perdu. ça me semblait simple à la base :'(.
Charles