Bonjour,
je suis débutant en javascript.
Je dois enlever dans dans un champ les accents et autres caractères spécifiques.

J'ai ceci qui fonctionne mais y-a-t-il plus simple ???
Merci d'avance !

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
20
21
22
23
24
 
<html>
<head>
<script LANGUAGE="JavaScript">
    function verifForm(formulaire)
    {
  var expression=new RegExp("[^a-zA-Z0-9_-]","g");
  if(expression.test(formulaire.edNomGP.value))
      {
        alert("Chaine invalide : les accents et les caractères spéciaux sont interdits.");
        return false;
      }else{
        return true;
 }
    }
</script>
 
</head>
 
<body>
<form id="formulaire" onsubmit="return verifForm(this)" method="post" name="test"
 <td align="left" > <input name="edNomGP" type="text" size="25"  maxlength=26 value="groupe ?" 
onChange="verifForm()" <input type="submit" name="valid" value="ok" <br> </td> 
</form>