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
Libérer: 2024-12-02 06:53:14
original
765 Les gens l'ont consulté

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 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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal