Membre de ClickFR, Reseau francophone Paie-Par-Click
Accueil
Accueil
- [ CSS : ] [ DHTML : ] [ HTML : ] [ JavaScript : ] [ Refs : ]
Accueil

JavaScript 1.3

  Rechercher un caractère interdit

fonction de ce script  principe de ce script  le script lui-meme  demonstration du script  telechargement du script

  Fonction
Le but de ce script est de trouver, dans une saisie de l'utilisateur, un caractère ou plusieurs que vous avez désigné comme 'interdit'.
Par exemple, une virgule dans un nom ou une lettre dans un numéro de téléphone...
  Principe
On place le contenu du champ visé dans une variable pour ensuite analyser cette variable en recherchant une occurence d'un ou plusieurs caractère(s) déclaré(s) comme étant 'interdit(s)'.
  Le script
dans la partie <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>
<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>
  Démonstration
Votre nom : (que des lettres ou '-')
Votre téléphone : (que des chiffres)
  Téléchargement
Ce script est disponible en deux versions :
  • le script est intégré à la page où il agit,
  • le script est dans un fichier séparé de la page où il agit (fichier.js et fichier.html).

    L'intérêt d'un script dans un fichier séparé est de pouvoir le partager entre plusieurs pages html.
    Cela permet aussi de le rendre inaccessible à toute personne qui souhaiterai l'enregistrer pour une autre utilisation.
  • Script intégré :
    form_interdit.zip
    1 Ko
    telechargez le script telechargez le script
    Script séparé :
    form_interdit2.zip
    1 Ko
    Recherche
    aide sur la recherche
    hit-parade
    Votez TOP Ouaibe !

    statistiques
    aide sur les contacts aide sur la mailing-list aide sur la newsletter