禁用下拉列表项
我想禁用下拉列表中的每五个项目。
dropdownlist1.items[i].Attributes.Add("disabled","disabled");
如何编写逻辑来禁用下拉列表中的每五个项目?
我使用两个 for
循环:一个用于显示项目,另一个用于禁用下拉列表中的项目。如何简化我的代码?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
也许您应该考虑不展示它们?
如:
Perhaps you should consider just not showing them?
As in:
看看这个!与铸造相同。
找出表单上的所有下拉列表并
在每个下拉列表中它将禁用。
让我知道!!
Check this out! same as castirng.
findout all dropdownlist on the form and
on every dropdown list it will disable.
let me know!!
如果您需要的是像 optgroup 功能来对您的选项进行分组。如果您不知道 http: //www.w3schools.com/tags/tryit.asp?filename=tryhtml_optgroup。
有多种方法可以将
optgroup
添加到下拉列表http://weblogs.asp.net/jeff/archive/2006/12/27/dropdownlist-with-optgroup.aspx那么你可以像这样使用它
或者在你的情况下使用它
If what you need is like an optgroup functionality to group your options. Here is a sample of what an optgroup looks like in case you don't know http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_optgroup.
There are ways to add an
optgroup
to a dropdown list http://weblogs.asp.net/jeff/archive/2006/12/27/dropdownlist-with-optgroup.aspxthen you could use it like this
or in your case
使用 jQuery
Using jQuery
我在谷歌上搜索了“禁用下拉列表项”,第一个结果提供了您想要的确切答案寻找。
这是不可能的,但还有其他选择。
I googled for "disable dropdownlist items" and the first result provided the exact answers you're looking for.
It's not possible, but there are alternatives.