2004-01-08

Caractères spéciaux et formulaires (X)HTML 2

J'ai apporté une amélioration à ma fonction « xhtmlspecialchars ». En xhtml 1.0 les caractères dont la valeur est comprise entre 0 et 31 sont interdits, mis à part les valeurs 9 (tabulation), 10 (retour chariot) et 13 (autre retour chariot). L'ancienne version gérait ces caractères quand ils sont sous la forme de références numériques (NCR) mais pas quand ils étaient sous forme binaire, à savoir quand on colle directement un de ces caractères dans le formulaire.

La nouvelle version gère désormais ce cas. Pour récupérer le code, vous pouvez aller consulter la page d'exemple mise à jour. Le champs texte est désormais rempli de ces caractères interdits à l'aide d'un script javascript.