Bonjour,

J'ai trouvé ce petit script pour compter les caractères dans un textarea et limiter la longueur du texte saisi.

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
window.onload = function() {
  setTimeout('timer()', 100);
};
 
function compter(f) {
  var max = 1200;
  var txt = f.com.value;
  var nb = txt.length;
  if (nb > max) {
    alert("Pas plus de " + max + " caractères dans ce champ");
    f.com.value = txt.substring(0, max);
    nb = max;
  }
  f.nbcar.value = nb;
}
 
function timer() {
  compter(document.forms[0]);
  setTimeout("timer()", 100);
}

Cela semble provoquer une alerte unsafe-eval par le CSP (Content Security Policy)/

Où voyez-vous la faille de sécurité ?

Merci d'avance.