Controle sur avec javascript?

El_Diablo666 Messages postés 294 Date d'inscription jeudi 8 février 2007 Statut Membre Dernière intervention 3 décembre 2012 - 25 déc. 2007 à 21:58
El_Diablo666 Messages postés 294 Date d'inscription jeudi 8 février 2007 Statut Membre Dernière intervention 3 décembre 2012 - 25 déc. 2007 à 22:00
Salut,

C'est du javascript mais peut etre que il y a qui pourré m'aidé ici!?

Voila je veut faire un test sur des champ d'un <form> avant de l'envoyer, voila:

<script language="javascript">



function MailVerif()
{
x1=document.f.E_mail.value;
trouv_at=0;
trouv_dot=0;




for(i=0;i<x1.length;i++)
{
 if(x1.charAt(i)=='@')
  {
  trouv_at++;
  }
 if(x1.charAt(i)=='.')
  {
  trouv_dot++;
  }
}




pos_at=x1.indexOf(

[mailto:'@',0
'@',0

]
);
pos_dot=x1.indexOf('.',0);




if(trouv_at==1 && trouv_dot!=0 && pos_dot!=(x1.length-1) && pos_at!=0 && pos_at!=(x1.length-1))
 return 1;
else
 {
 window.alert('Format e-mail non valide!');
 return -1;
 }
}






function Longpass()
{
x1=document.f.pwd.value;
x2=document.f.Login.value;




if(x2.length<1)
 {
 window.alert('Login et vide');
 return -1;
 }
else
 { 
 if (x1.length<5)
  {
  window.alert('Mot de passe inferieur à 5 caractére!');
  return -1;
  }
 else
  return 1;
 }
}




function Confpass()
{
x1=document.f.pwd.value;
x2=document.f.conf_pwd.value;




if (x1!=x2)
 {
 window.alert('Confirmation mot de passe invalid!');
 return -1;
 }
else
 return 1;
}




function Appelfunc()
{
A1=MailVerif();
A2=Longpass();
A3=Confpass();
if (A1==1 && A2==1 && A3==1)
 return true;
else
 return false;
}






function cliq()
{
a=Appelfunc();
if(a==true)
 {
 document.f.submit();
 }
}




</script>


je fai appél a tous ca dans:

<form method="POST"  action="Verif_N_user.php" name="f" onSubmit="return cliq();">

Le test se fait partiellment et passe a la page suivante, se que moi je veut evité en cas ou tous les condition ne sont pas OK!

merci de m'aider!

1 réponse

El_Diablo666 Messages postés 294 Date d'inscription jeudi 8 février 2007 Statut Membre Dernière intervention 3 décembre 2012
25 déc. 2007 à 22:00
Désolé j'ai pas vue q'il y avait une section javascript, s'il y a un quelqu'un qui peut transférer...! merci et désolé!
0
Rejoignez-nous