Maison > développement back-end > tutoriel php > Quels caractères sont autorisés dans l'attribut de nom d'un élément d'entrée en PHP ?

Quels caractères sont autorisés dans l'attribut de nom d'un élément d'entrée en PHP ?

DDD
Libérer: 2024-11-01 18:06:30
original
982 Les gens l'ont consulté

 What Characters are Allowed in an Input Element's Name Attribute in PHP?

Caractères autorisés dans l'attribut du nom de l'élément d'entrée

Lors de la génération dynamique de éléments utilisant PHP, les caractères utilisés dans l'attribut name nécessitent un examen attentif. L'attribut name sert de clé pour récupérer les données du formulaire soumis. Il doit respecter certaines conventions pour garantir un traitement réussi des données.

Caractère obligatoire

  • Le nom doit commencer par une lettre. Non d'autres caractères sont autorisés au début.

Caractères autorisés

  • Après la première lettre, seulement les lettres, les chiffres et le trait de soulignement ( _) sont autorisés. Les crochets, parenthèses et espaces ne sont pas autorisés selon les spécifications HTML.

Comportement des caractères interdits

En pratique , certains navigateurs peuvent autoriser la soumission de certains caractères interdits bien qu'ils soient invalides selon la norme HTML. Cependant, il n'est pas garanti que ces caractères soient traités correctement. Par exemple :

  • Les caractères d'espacement (par exemple, espaces, tabulations) sont tronqués, tandis que les caractères d'espacement intérieurs sont remplacés par des traits de soulignement (_).
  • Le personnage "." (point) est remplacé par un trait de soulignement (_).

Par conséquent, il est conseillé de suivre les spécifications HTML standard et d'éviter d'utiliser des caractères interdits dans l'attribut name pour garantir un traitement cohérent des données.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal