Ces scripts aident à la saisie de champs de formulaire.
Ils ne contrôlent pas la validité du format final de l'information.
Pour contrôler la validité absolue d'une infomation, il faut utiliser des scripts coté serveur : PHP, ASP, ASP.NET, JSP...
C'est pour cela que j'appelle ces scripts "Aide à la saisie"
et non "Contrôle du formulaire".
------------------------------------ -------------------------------------------------- -------
Interdire une balise HTML
Ce script interdit la saisie d'une balise HTML dans un champ de formulaire.
Les caractères interdits sont "<", ">", "#", "%".
Commune
Le nom doit être sous la forme Saint-Machin.
St- et St- sont automatiquement modifiés en Saint- .
Il ne contrôle pas le format final (nombre de caractères).
Numéro de téléphone
Le numéro sous la forme 01 40 xx xx xx \n ou +33 (0) 1 40 xx xx xx.
Le script contrôle si les caractères sont autorisés et les espaces respectés.
Il ne contrôle pas le format final (nombre de caractères).
Code postal
Il ne contrôle pas le format final (nombre de caractères).
Nom ou prénom
Seuls les lettres, lettres accentuées, tiret, blanc et simple quote sont autorisés.
La 1ère lettre doit être une majuscule.
2 titres, blancs ou simples quotes consécutifs sont interdits.
Il ne contrôle pas le format final (nombre de caractères).
Longueur d'un texte
Ce script contrôle la longueur d'un texte à la saisie.
Placez les scripts dans la zone <head></head>,
et les évévenements dans le champ de formulaire concerné.
Préciser la longueur du texte dans l'événement
onkeyup="testerlongueur(this,10)" ... ici 10 caractères.