salut , merci pour vos propositions ..
@cod57,est ce que je peux faire la vérification des caractéres autorisés et que le champ soit non vide en méme message comme tu as fait

?
en tout cas, j'ai fait le controle en utilisant les Expressions régulières du PHP et au niveau d'affichage de message d'erreur j'ai utilisé le JS ..mais le problème lorsque il ya une erreur le message en JS s'affiche avec un petit retard et de méme le navigateur (firefox) il se plante aussi pour quelque secondes (10sec)

c'est quoi le problème ??
et merci