我想有一个使用select,option标签的下拉列表...但是当它第一次出现时,我希望它有一个信息,比如“请选择一个名字”,然后用户点击下拉列表并从可用选项中选择...我试着让“请选择一个名字”作为一个选项,但然后用户将能够选择这...这不是我想要的。我需要使用javascript来实现这个功能吗?或者我需要做什么?
如果有一种jquery方法可以做到这一点,这将非常有帮助
发布于 2010-12-04 07:48:24
将<option value="">- Please select a name -</option>
作为第一个选项,并使用JavaScript (和后端验证)来确保用户选择的值不是空值。
发布于 2010-12-04 09:44:06
试试这个:
<select>
<option value="" disabled="disabled" selected="selected">Please select a name</option>
<option value="1">One</option>
<option value="2">Two</option>
</select>
当页面加载时,默认情况下将选择此选项。但是,一旦单击下拉菜单,用户将无法重新选择此选项。
希望这能有所帮助。
发布于 2013-01-19 03:16:06
<select>
<option value="" style="display:none">Choose one provider</option>
<option value="1">One</option>
<option value="2">Two</option>
</select>
这样,用户看不到此选项,但它会显示在选择框中。
https://stackoverflow.com/questions/4350937
复制相似问题