Não tenho muita experiência em HTML. Estou procurando criar uma caixa de listagem simples, mas um dos requisitos é DISALLOW a seleção múltipla. A maior parte do código para caixas de listagem é assim -
<select name="sometext" multiple="multiple">
<option>text1</option>
<option>text2</option>
<option>text3</option>
<option>text4</option>
<option>text5</option>
</select>
Mas isso permite a seleção múltipla.
Aqui , uma pergunta semelhante foi feita, mas a "melhor" resposta foi rejeitada. Portanto, não tenho certeza de que outra forma isso poderia ser feito. Por favor ajude.
Respostas:
Basta usar o atributo de tamanho:
Para esclarecer, adicionar o atributo de tamanho não removeu a seleção múltipla.
A seleção única funciona porque você removeu o atributo multiple = "multiple".
Adicionar o atributo size = "5" ainda é uma boa ideia, significa que pelo menos 5 linhas devem ser exibidas. Veja a referência completa aqui
fonte
Remova o atributo multiple = "multiple" e adicione SIZE = 6 com o número de elementos que você deseja
você pode querer verificar este site
http://www.htmlcodetutorial.com/forms/_SELECT.html
fonte
Para Asp.Net MVC
ou
fonte