首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在默认情况下显示禁用HTML选择选项?

如何在默认情况下显示禁用HTML选择选项?
EN

Stack Overflow用户
提问于 2014-02-26 14:52:12
回答 10查看 310.8K关注 0票数 166

我是新手的HTML和PHP,并希望实现从mysql表和硬编码的下拉菜单。我在我的页面中有多个选择,其中之一是

代码语言:javascript
复制
<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>

问题是现在用户也可以选择“选择标签”作为他的标签,但我只想让他从三个可用标签中进行选择。我使用了disable as

代码语言:javascript
复制
<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>

但现在“选项A”成了默认选项。因此,我想将“选择标签”设置为默认设置,并将其从选择中禁用。这是一种做到这一点的方法吗。同样的事情也需要用其他select来完成,这将从Mysql中获取数据。任何建议都是值得欣赏的。

EN

回答 10

Stack Overflow用户

回答已采纳

发布于 2014-02-26 14:55:19

使用

代码语言:javascript
复制
<option selected="true" disabled="disabled">Choose Tagging</option>    
票数 355
EN

Stack Overflow用户

发布于 2017-03-24 19:03:31

HTML5中,要选择禁用的选项:

代码语言:javascript
复制
<option selected disabled>Choose Tagging</option>
票数 45
EN

Stack Overflow用户

发布于 2017-08-19 04:25:42

使用hidden

代码语言:javascript
复制
<select>
   <option hidden>Choose</option>
   <option>Item 1</option>
   <option>Item 2</option>
</select>

这不会取消设置它,但您可以在默认情况下显示它时,在选项中隐藏它。

票数 30
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22033922

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档