首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >HTML选择下拉列表

HTML选择下拉列表
EN

Stack Overflow用户
提问于 2010-12-04 07:46:06
回答 14查看 349.1K关注 0票数 51

我想有一个使用select,option标签的下拉列表...但是当它第一次出现时,我希望它有一个信息,比如“请选择一个名字”,然后用户点击下拉列表并从可用选项中选择...我试着让“请选择一个名字”作为一个选项,但然后用户将能够选择这...这不是我想要的。我需要使用javascript来实现这个功能吗?或者我需要做什么?

如果有一种jquery方法可以做到这一点,这将非常有帮助

EN

回答 14

Stack Overflow用户

回答已采纳

发布于 2010-12-04 07:48:24

<option value="">- Please select a name -</option>作为第一个选项,并使用JavaScript (和后端验证)来确保用户选择的值不是空值。

票数 18
EN

Stack Overflow用户

发布于 2010-12-04 09:44:06

试试这个:

代码语言:javascript
复制
<select>
    <option value="" disabled="disabled" selected="selected">Please select a name</option>
    <option value="1">One</option>
    <option value="2">Two</option>
</select>

当页面加载时,默认情况下将选择此选项。但是,一旦单击下拉菜单,用户将无法重新选择此选项。

希望这能有所帮助。

票数 109
EN

Stack Overflow用户

发布于 2013-01-19 03:16:06

代码语言:javascript
复制
<select>
    <option value="" style="display:none">Choose one provider</option>
    <option value="1">One</option>
    <option value="2">Two</option>
</select>

这样,用户看不到此选项,但它会显示在选择框中。

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

https://stackoverflow.com/questions/4350937

复制
相关文章

相似问题

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