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