De yotsumi - le 19-05-2006 Il y a un problème avec la source actuel : la touche 'TAB' est désactivée, ce qui bloque le passage au champs de texte suivant.
Pour remédier à ce problème, il suffit de rentrer le code ci dessous aprés la ligne "var keyCode =......."
if (keyCode==9) return true;
Ce qui donne au final:
<script type="text/javascript">
// Formatage d'un champs mail
function valid_mail(evt) {
var keyCode = evt.which ? evt.which : evt.keyCode;
if (keyCode==9) return true;
var interdit = 'àâäãçéèêëìîïòôöõùûüñ &*?!:;,\t#~"^¨%$£?²¤§%*()[]{}<>|\\/`\'';
if (interdit.indexOf(String.fromCharCode(keyCode)) >= 0) {
return false;
}
}
</script>
|
|
| De NeKzWok - le 19-10-2006 Bonjour...
je vous post mon petit script inspiré de celui-ci :
function nomValide(evt) {
var keyCode = evt.which ? evt.which : evt.keyCode;
if (keyCode==9) return true;
var accepter = "abcdefghijklmnopqrstuvwxyz0123456789";
if (accepter.indexOf(String.fromCharCode(keyCode)) >= 0) {
return true;
}
else {
return false;
}
}
|
|
Celui-ci accepte uniquement les caractères de a à z et de 0 à 9
Ciao. | De NEO III - le 07-12-2006 Tu oublies que dans une adresse mail il y a @ et . :) | De rachidic - le 17-12-2006 salut,
et si l utilisateur fait un copier coller!!! ;) | De julie1988 - le 03-08-2008 Bonjour,
ça ne marche pas dans Konqueror : on peut tout taper. Dans Firefox sous linux, on peut taper des majuscules accentuées...
A voir
|