Salut....
Bon je te donne ma façon de faire, je pense que notre ami moogli va passer et te dire surement mieux mais c'est déjà ça et jte rassure ça marche.
Perso je passe par du js avec des regex
Pour mon champ email:
<input class="champ_saisie" name="email_inscription" type="email" required onSubmit="return(VerifForm(this))">
-Sur cette ligne le type = email est preferable au type text car il adapte le clavier sur les smartphone directement pour la saisie d'une adresse e mail.
- Le required ( nouveau dans html5, il me semble ) mais precise à l'utilisateur que ce champ doit être rempli si il est vide le naviguateur de l'internaute le mettre en surbrillance.
- Enfin la fonction js qui permet de verifier le script qui suit.
[javascript]
<script LANGUAGE="JavaScript">
<!-- Verification saisie de l'adresse e-mail -->
function VerifForm(formulaire)
{
adresse = formulaire.adresse_email.value;
var place = adresse.indexOf("@",1);
var point = adresse.indexOf(".",place+1);
if ((place > -1)&&(adresse.length >2)&&(point > 1))
{
formulaire.submit();
return(true);
}
else
{
alert('Veuillez vérifiez votre adresse e-mail svp');
return(false);
}
}
</script>
[/javascript]
C'est assez clair je pense, il permet de vérifier que le champ comporte bien une @ et . dans la saisie.
En espérant t'avoir aider.