Maison >interface Web >tutoriel CSS >Comment puis-je conserver les données des champs de formulaire désactivés dans les soumissions ?

Comment puis-je conserver les données des champs de formulaire désactivés dans les soumissions ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-11-05 15:55:02180parcourir

How Can I Preserve Disabled Form Field Data in Submissions?

Conservation des données des champs de formulaire désactivés dans les soumissions

Lorsque vous essayez de désactiver une option champ.

  • Appliquez CSS pour griser le champ, donnant l'illusion d'être désactivé.
  • Gestion des événements lors de la soumission :

    • Implémentez un écouteur d'événement de clic sur le bouton de soumission.
    • Demandez au gestionnaire d'événements d'activer tous les menus déroulants désactivés avant de soumettre le formulaire.

    Mise en œuvre pratique

    En utilisant jQuery, vous pouvez désactiver les champs et les activer avant la soumission :

    jQuery(function($) {
      $('form').bind('submit', function() {
        $(this).find(':input').prop('disabled', false);
      });
    });

    Ce code désactive toutes les entrées du formulaire avant l'événement de soumission et les active après la soumission, garantissant ainsi que toutes les valeurs sont incluses dans les données de soumission.

    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