gpt4 book ai didi

c# - 如何使用 css 或 javascript 将 ASP 下拉列表设置为只读?

转载 作者:行者123 更新时间:2023-11-29 20:21:40 24 4
gpt4 key购买 nike

我必须将 dropdownlost 设置为只读。我可以设置 enabled =false。但我无法将字体颜色设置为常规下拉文本。它会像模糊一样显示。和我做的一样 textbox.readonly=false。在那里我们可以看到字体与普通文本相同,没有变化。

与我希望下拉列表只读的方式相同。我们可以用 CSS 或 javascript 或 jQuery 做些什么吗?

提前致谢

最佳答案

对此有不同的浏览器支持。通常,与其他主要浏览器相比,Internet Explorer 提供的覆盖禁用控件的默认灰色外观的机会较少。过去我一直努力在所有浏览器上做到这一点。我很想在这里看到一些这样做的答案,而不是我的建议不要这样做......

我会质疑你为什么要这样做。您的用户将习惯禁用控件的默认外观。控件被禁用是对他们的视觉提示。 我劝你不要破坏人们已经非常习惯的这种微妙的视觉问题。

当然,除非您能给出令人信服的理由。

解决这个问题的一种方法是根本不禁用下拉列表(注意样式)。然后,将事件处理程序添加到将下拉列表设置回原始值的更改事件。您可能必须存储原始值,可能在隐藏类型的输入中,并且当您处理更改事件时,首先检查该值是否与存储的值相同。如果没有,请将其设置回去。如果您不进行此检查,您将陷入无限循环,因为将其设置回原始值将再次调用更改事件。

关于c# - 如何使用 css 或 javascript 将 ASP 下拉列表设置为只读?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3719023/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com