Dex Posté 5 Mars 2008 Partager Posté 5 Mars 2008 Bonjour, J'utilise le javascript suivant pour un formulaire de saisie d'adresse email. Je voudrais le compléter et n'autoriser que la saisie de lettre et de chiffres car actuellement on peut saisir des caractères comme #]} par exemple. Comment dois-je procéder Merci pour vos conseils <script type="text/JavaScript"><!--function MM_findObj(n, d) { //v4.01 var p,i,x; if(!d) d=document; if((p=n.indexOf("?" ))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); if(!x && d.getElementById) x=d.getElementById(n); return x;}function MM_validateForm() { //v4.0 var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments; for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]); if (val) { nm=val.name; if ((val=val.value)!="" ) { if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@'); if (p<1 || p==(val.length-1)) errors+='Cette adresse semble incorrecte.\n'; } } } } if (errors) alert('Veuillez vérifier :\n'+errors); document.MM_returnValue = (errors == '');}//--> </script> Lien vers le commentaire Partager sur d’autres sites More sharing options...
Portekoi Posté 5 Mars 2008 Partager Posté 5 Mars 2008 Adapte le avec ceci : http://www.javascriptfr.com/code.aspx?ID=27103 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant