Je suis nouveau en HTML et PHP et je souhaite créer un menu déroulant à partir de la table mysql et également codé en dur. J'ai plusieurs sélections dans ma page, l'une d'elles est
<select name="tagging">
<option value="">Choose Tagging</option>
<option value="Option A">Option A</option>
<option value="Option B">Option B</option>
<option value="Option C">Option C</option>
</select>
Le problème est maintenant que l'utilisateur peut également sélectionner "Choisir le balisage" comme son balisage, mais je veux seulement lui proposer de choisir parmi trois disponibles. J'ai utilisé désactiver comme
<select name="tagging">
<option value="" disabled="disabled">Choose Tagging</option>
<option value="Option A">Option A</option>
<option value="Option B">Option B</option>
<option value="Option C">Option C</option>
</select>
Mais maintenant, «l'option A» est devenue l'option par défaut. Je veux donc définir "Choisir le balisage" par défaut et également le désactiver de la sélection. Est-ce une façon de faire cela. La même chose doit être faite avec un autre select qui récupérera les données de Mysql. Toute suggestion sera appréciable.
html
html-select
Ankit Sharma
la source
la source
Réponses:
utilisation
la source
true
oudisabled
. vous pouvez obtenir en faisant<option selected disabled>Choose Tagging</option>
<option selected="true" disabled="disabled" value="">Choose Tagging</option>
Dans
HTML5
, pour sélectionner une option désactivée:la source
Je sais que vous demandez comment désactiver l'option, mais je pense que le résultat visuel de l'utilisateur final est le même avec cette solution, même si elle demande probablement un peu moins de ressources.
Utilisez la balise optgroup , comme ceci:
la source
Electron + React Laissez vos deux premières options être comme ça
Premier à afficher à la fermeture Deuxième à afficher en premier à l'ouverture de la liste
la source
Utilisez
hidden
.Cela ne le désactive pas mais vous pouvez cependant le masquer dans les options lorsqu'il est affiché par défaut.
la source
Une autre solution de balise SELECT pour ceux qui souhaitent garder la première option vide.
la source
Utilisez ceci. Cela fonctionnera dans les nouveaux navigateurs
la source
nous pouvons désactiver en utilisant cette technique.
la source
Si vous utilisez jQuery pour remplir votre élément de sélection, vous pouvez utiliser ceci:
html
js
Cela permettra à l'utilisateur de voir la première option comme un en-tête désactivé («Choisir le balisage») et de sélectionner toutes les autres options.
la source
utilisez "SELECTED" quelle option vous voulez sélectionner par défaut. Merci
la source
Vous pouvez définir quelle option est sélectionnée par défaut comme ceci:
Je suggérerais d'utiliser javascript et JQuery pour observer l'événement de clic et désactiver la première option après qu'une autre a été sélectionnée: Tout d'abord, donnez à l'élément un ID comme ceci:
et l'option un identifiant:
puis:
Ensuite, vous créez simplement la fonction:
la source