【问题标题】:Not able to get backcolor of textbox无法获得文本框的背景色
【发布时间】:2011-10-07 08:28:26
【问题描述】:

我正在使用

在客户端设置文本框的颜色
id.style.backgroundColor = decode[1];  

这里 decode[1] 包含取决于条件的颜色。

我可以在此处设置颜色,但我无法在服务器端识别此颜色。

我应该使用什么属性来检索这种颜色。

TextBox.BackColor 似乎不起作用。

到目前为止,我也在以同样的方式设置文本,我可以在服务器端检索文本,但不能检索颜色。

提前致谢!

【问题讨论】:

    标签: c# asp.net colors textbox client-side


    【解决方案1】:

    当您在服务器端检索此颜色时,您可以在隐藏字段中设置此颜色值,然后可以从服务器端获取隐藏字段值,该值与文本框的背景颜色相同。

    希望这会有所帮助。

    【讨论】:

    • 我在大约 16 个字段中使用了隐藏字段,因此如果获得一个属性,则可以节省工作时间。
    • 是的,如果您使用 id="hdnbgColor" 获取隐藏字段,那么在服务器端您可以使用 hdnbgColor.value 获得价值,我不确定这是否是您所需要的......请告诉我是否需要任何帮助
    【解决方案2】:

    没有这样的propertymethod 反映在DOM(客户端)上所做的更改。尝试在服务器端更改BackColor

    【讨论】:

    • 点击文本框我有一个弹出窗口。单击弹出窗口中的任何单元格,它会选择单元格颜色并将其设置为文本框背景色。
    • @RMN 选择弹出单元格时是否可以回发?
    • 如果可能的话,我们有什么选择吗?对文本更改事件说。
    猜你喜欢
    • 2013-06-09
    • 2016-08-16
    • 1970-01-01
    • 1970-01-01
    • 2011-08-15
    • 2016-10-19
    • 2011-04-27
    • 2018-08-27
    • 1970-01-01
    相关资源
    最近更新 更多