Jestem nowy w HTML i PHP i chcę uzyskać rozwijane menu z tabeli mysql, a także zakodowane na stałe. Mam wiele opcji wyboru na mojej stronie, jednym z nich jest
<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>
Problem polega teraz na tym, że użytkownik może również wybrać opcję „Wybierz tagowanie” jako tagowanie, ale chcę mu tylko umożliwić wybór spośród trzech dostępnych. Użyłem wyłącz jako
<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>
Ale teraz „Opcja A” stała się opcją domyślną. Chcę więc ustawić opcję „Wybierz tagowanie” jako domyślną, a także wyłączyć ją z zaznaczania. Czy to sposób na zrobienie tego. To samo należy zrobić z innym wyborem, który pobierze dane z MySQL. Każda sugestia będzie odczuwalna.
html
html-select
Ankit Sharma
źródło
źródło
Odpowiedzi:
posługiwać się
źródło
true
lubdisabled
. możesz to zrobić<option selected disabled>Choose Tagging</option>
<option selected="true" disabled="disabled" value="">Choose Tagging</option>
W
HTML5
, aby wybrać wyłączoną opcję:źródło
Wiem, że pytasz, jak wyłączyć tę opcję, ale wydaje mi się, że efekt wizualny użytkownika końcowego jest taki sam w przypadku tego rozwiązania, chociaż prawdopodobnie jest on nieznacznie mniej wymagający pod względem zasobów.
Użyj tagu optgroup , na przykład:
źródło
Electron + React Niech dwie pierwsze opcje będą takie
Pierwsza wyświetlana po zamknięciu Druga wyświetlana jako pierwsza po otwarciu listy
źródło
Użyj
hidden
.Nie powoduje to jej usunięcia, ale można ją jednak ukryć w opcjach, gdy jest wyświetlana domyślnie.
źródło
Kolejne rozwiązanie tagów SELECT dla tych, którzy chcą pozostawić pierwszą opcję pustą.
źródło
Użyj tego. Będzie działać w nowych przeglądarkach
źródło
możemy wyłączyć tę technikę.
źródło
Jeśli używasz jQuery do wypełnienia wybranego elementu, możesz użyć tego:
html
js
Pozwoli to użytkownikowi zobaczyć pierwszą opcję jako wyłączony nagłówek („Wybierz tagowanie”) i wybrać wszystkie pozostałe opcje.
źródło
użyj „SELECTED”, którą opcję chcesz wybrać domyślnie. dzięki
źródło
Możesz ustawić, która opcja jest domyślnie wybrana w następujący sposób:
Sugerowałbym użycie javascript i JQuery do obserwowania zdarzenia kliknięcia i wyłączania pierwszej opcji po wybraniu innej: Najpierw nadaj elementowi identyfikator w następujący sposób:
oraz opcja id:
następnie:
Następnie po prostu utwórz funkcję:
źródło