C# 更改文本框值时更改背景色

C# 更改文本框值时更改背景色,c#,jquery,html,css,ajax,C#,Jquery,Html,Css,Ajax,当从ASPColorPicker中选择颜色并且颜色代码位于文本框中时,我想更改网页的背景色。我有这个jQuery代码 看 添加一个JavaScript函数: function selectedColorChanged(sender) { $("#page").css({ backgroundColor: "#" + sender.get_selectedColor() }); } 以及一个具有此函数名的OnClientColorSelectionChan

当从ASPColorPicker中选择颜色并且颜色代码位于文本框中时,我想更改网页的背景色。我有这个jQuery代码

添加一个JavaScript函数:

function selectedColorChanged(sender) {  
    $("#page").css({
        backgroundColor: "#" + sender.get_selectedColor()
    }); 
} 
以及一个具有此函数名的OnClientColorSelectionChanged参数到您的ColorPickerXtender:


你的问题是什么?你会犯什么错误?发生了什么?我很困惑你的问题是什么,你期望发生什么,发生了什么?颜色没有改变。。。这是错误。那么,$colorPickerTextBox.val在您记录它时会输出什么?该函数是否得到执行?@EmeryFramboise我现在这样做是为了检查$colorPickerTextBox.changefunction{$'page'.css'background','FFFFF';};这不起作用。欢迎您,但请避免此类评论:
<asp:TextBox ID="colorPickerTextBox" onchange="changeColor" runat="server">
</asp:TextBox>
<asp:ColorPickerExtender TargetControlID="colorPickerTextBox" ID="ColorPicker" runat="server">
</asp:ColorPickerExtender>
#page {
  width: 990px;
  margin: 0 auto;
  padding: 20px 5px;
  background: #FF99FF;
}
function selectedColorChanged(sender) {  
    $("#page").css({
        backgroundColor: "#" + sender.get_selectedColor()
    }); 
} 
<asp:ColorPickerExtender TargetControlID="colorPickerTextBox"
    ID="ColorPicker"
    runat="server"
    OnClientColorSelectionChanged="selectedColorChanged">
</asp:ColorPickerExtender>