Eu sou novo em HTML e PHP e quero obter um menu suspenso da tabela mysql e também codificado. Tenho várias seleções na minha página, uma delas é
<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>
O problema agora é que o usuário também pode selecionar "Escolher marcação" como sua marcação, mas eu só quero que ele escolha entre as três disponíveis. Eu usei desativar como
<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>
Mas agora a "Opção A" se tornou a padrão. Então, eu quero definir "Choose Tagging" como padrão e também quero desativá-lo da seleção. É uma maneira de fazer isso. A mesma coisa precisa ser feita com outro select que buscará dados do Mysql. Qualquer sugestão será apreciável.
html
html-select
Ankit Sharma
fonte
fonte
Respostas:
usar
fonte
true
oudisabled
valores. você pode começar fazendo<option selected disabled>Choose Tagging</option>
<option selected="true" disabled="disabled" value="">Choose Tagging</option>
Em
HTML5
, para selecionar uma opção desabilitada:fonte
Eu sei que você pergunta como desativar a opção, mas acho que o resultado visual do usuário final é o mesmo com esta solução, embora seja provavelmente um pouco menos exigente em termos de recursos.
Use a tag optgroup , da seguinte maneira:
fonte
Electron + React Deixe suas duas primeiras opções serem assim
Primeiro a exibir quando fechado Segundo a exibir primeiro quando a lista é aberta
fonte
Use
hidden
.Isso não o desativa, mas você pode ocultá-lo nas opções enquanto é exibido por padrão.
fonte
Outra solução de tag SELECT para quem deseja manter a primeira opção em branco.
fonte
Usa isto. Funcionará em novos navegadores
fonte
podemos desativar usando essa técnica.
fonte
Se você estiver usando o jQuery para preencher seu elemento de seleção, poderá usar o seguinte:
html
js
Isso permitirá que o usuário veja a primeira opção como um cabeçalho desativado ('Choose Tagging') e selecione todas as outras opções.
fonte
use "SELECIONADO" qual opção você deseja selecionar por padrão. obrigado
fonte
Você pode definir qual opção está selecionada por padrão assim:
Eu sugeriria o uso de javascript e JQuery para observar o evento click e desativar a primeira opção após a seleção da outra: Primeiro, forneça um ID ao elemento da seguinte maneira:
e a opção um id:
então:
Então você acabou de criar a função:
fonte