Bonjour,

J'aimerai afficher une alerte si l'internaute saisi un caractère diffèrent de a jusqu’à z donc seulement ces caractères

et indique un message d'erreur s'il affiche un autre caractère par exemple un & ou | ou autres...

ensuite j'aimerai effacer ce caractère interdit (donc le dernier tapé)

voici le code que j'ai déja essayé sans succès:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>rep</title>
        <script>            
            function cont(contenu){    
               var reg = new RegExp("[a-z]"); 
               var test = reg.test(contenu.value);
               if(!test){ 
                  alert("Le dernier caractère saisi est interdit !");                           
               }
            }
          </script>
 
    </head>
    <body>        
        <input id="t" type="text" onkeyup="cont(this);" />
    </body>
</html>
merci d'avance !