Maison >interface Web >tutoriel CSS >Comment puis-je m'assurer que les champs de formulaire masqués sont soumis ?
Soumission de champs de formulaire avec affichage : aucun élément
Lors de l'utilisation de formulaires avec des étapes cachées, il est courant de se heurter à l'inconvénient de voir des champs cachés exclus des soumissions en raison de leur statut "display:none". Cet article explore une solution à ce problème et une approche alternative pour obtenir l'effet souhaité.
Utiliser la visibilité : cachée et la position : absolue
La solution réside dans le remplacement de " display:none" avec "visibility:hidden" et "position:absolute". Ce faisant, les champs restent invisibles pour l'utilisateur mais sont toujours inclus dans la soumission du formulaire. La propriété "position:absolute" garantit que les champs masqués ne modifient pas la présentation de la page.
Mise à jour
Suite aux récentes mises à jour du navigateur, elle n'est plus nécessaire pour utiliser cette solution de contournement. Les champs avec « display:none » sont désormais inclus dans les soumissions de formulaires. Cependant, les champs « désactivés » continuent d'être exclus.
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!