Maison >interface Web >tutoriel CSS >Comment puis-je m'assurer que les champs de formulaire masqués sont soumis ?

Comment puis-je m'assurer que les champs de formulaire masqués sont soumis ?

Patricia Arquette
Patricia Arquetteoriginal
2024-12-02 06:53:14659parcourir

How Can I Ensure Hidden Form Fields Are Submitted?

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!

Déclaration:
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