bonjour, j'aimerai controler les saisies de l'utilisarteur.
Comment faire pour remplacer < et > par < et > lors d'une saisie en javascript?
Par exemple, si l'utilisateur dans le champ nom saisit: <script> alert("cross") </script>
bonjour, j'aimerai controler les saisies de l'utilisarteur.
Comment faire pour remplacer < et > par < et > lors d'une saisie en javascript?
Par exemple, si l'utilisateur dans le champ nom saisit: <script> alert("cross") </script>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 var machaine = "<script>"; var machine = machaine.replace(/</,"<"); var machin = machine.replace(/>/,">");
ca existe déjà sur le forum...
En gros :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 var d=document.createElement("div"); d.appendChild(document.createText(txt)); return d.innerHTML
côté client:ça marche. Merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part str.replace(/</g, '<').replace(/>/g, '>');![]()
Mouais... mais ca n'échappe pas les autres caractères illégaux du XML/XHTML/HTML tels que "é", "è", "î", "\"",Envoyé par cari
et on ne parle même pas du & genre un texte "Marc & Sophie"...
Partager