Empêcher la saisie de caractères dans un champs mail d'un fo

Empêcher la saisie de caractères dans un champs mail d'un fo

Messagede quentinmontana le Jeu 3 Juil 2008 22:54

Ce script permet d'éviter la saisie, dans un champs mail, de caractères invalides tels que des caractères accentués, ponctuation et autres caractères spéciaux sauf les points, tirets et underscores et arobase.
Caractères interdits : àâäãçéèêëìîïòôöõùûüñ &*?!:;,\t#~"^¨%$£?²¤§%*()[]{}|\\/`\'

Le code :


Entre <HEAD> et </HEAD> :

Code: Tout sélectionner
<script type="text/javascript">
// Formatage d'un champs mail
function valid_mail(evt) {
   var keyCode = evt.which ? evt.which : evt.keyCode;
   var interdit = 'àâäãçéèêëìîïòôöõùûüñ &*?!:;,\t#~"^¨%$£?²¤§%*()[]{}<>|\\/`\'';
   if (interdit.indexOf(String.fromCharCode(keyCode)) >= 0) {
      return false;
   }
}
</script>


Entre <BODY> et </BODY> :

Code: Tout sélectionner
<form>
   <fieldset>
   <legend>Mail :</legend>
   <input type="text" name="nom" value="" size="48" maxlength="50" onKeypress="return valid_mail(event);">
   </fieldset>
</form>
quentinmontana
 
Messages: 32
Inscription: Mar 17 Juin 2008 16:16


Retourner vers Languages du web

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

cron