- Template E-commerce (6)
- Template Joomla (52)
- Template Musique (3)
- Template Internet (10)
- Template Divers (16)
- Template Sport (2)
- Template Communication (7)
- Template Arttistique (13)
- Template Designer (13)
- Template XHTML/CSS (27)
- Template Flash (19)
- Template Entreprise (8)
- Template Jeux (17)
- Template WordPress (50)
- Les plus télécharger (231)
- Autres Templates (244)
Rechercher un caractére interdit
Par exemple, une virgule dans un nom ou une lettre dans un numéro de téléphone..
dans la partie <head></head>
<script language="JavaScript">
function tester() {
// on place les données saisies dans des variables...
var nom = document.formulaire.nom.value;
var tel = document.formulaire.tel.value;
// on teste s'il y a des chiffres ou des signes de ponctuation (pour spécifier le '/' et l" '\', il faut les faire précéder d'un '\'
var testnom = /[0-9_,.\/:;!\\]/;
// on teste si on a 10 chiffres de suite et rien d'autre
var testtel = /\d{10}/;
// si on trouve un élément de la chaine ou un champ vide, message d'alerte 'négatif'
if ( nom.match(testnom) || nom == '' ) {
alert('Ne mettez que des lettres merci.');
document.formulaire.nom.focus();
}
else {
// sinon, message positif
alert('C\'est bon pour le nom !');
}
// si on trouve 10 chiffres ou un champ vide (champ non-obligatoire), action
if ( testtel.exec(tel) || tel == '' ) {
alert('C\'est bon pour le telephone !');
}
else {
// sinon...
alert('Un numero de telephone se compose de 10 chiffres.');
document.formulaire.tel.focus();
}
}
</script>
dans la partie <body></body>
<form name="formulaire">
Votre nom : <input type="text" name="nom" size="15"> (que des lettres ou '-')
Votre téléphone : <input type="text" name="tel" size="12"> (que des chiffres)
<input type="button" value="Tester" OnClick="tester();">
</form>















