Émulation de la balise SELECT en lecture seule en HTML pour les données POST
Bien que la spécification HTML permette de désactiver l'élément SELECT avec l'attribut désactivé, cela empêche son valeur d'être incluse dans les requêtes POST ou GET. Cela pose un défi lorsque le comportement souhaité est d'empêcher les utilisateurs de modifier la sélection tout en conservant sa valeur pour la soumission.
Pour surmonter ce problème et obtenir une fonctionnalité en lecture seule tout en préservant les données POST, une approche en deux étapes est recommandée. :
Si vous souhaitez ultérieurement activer l'élément SELECT, suivez ces étapes :
Voici un exemple de code pour illustrer cette approche :
<form>
$('#animal-select').change(function() { $('#animal').val($(this).val()); });
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!