改变文本框颜色

Changing Texbox color

本文关键字:颜色 文本 改变      更新时间:2023-09-26

我正在使用ASP.NET。我想改变forecolor和大小在运行时使用java脚本或任何其他客户端脚本。

我不想使用服务器方法,因为它会导致完整的回发。

我正在做的是。我正在创建一个简单的图像。在那张图片上,我正在写文本,无论在一个textbox中写什么。

现在我想在运行时设置文本颜色和大小。当前是硬编码。

所以我正在寻找在运行时使用任何客户端脚本更改textbox的文本颜色和大小。

更改textbox的样式属性不工作。我可以设置文本颜色,但不能使用TextBox1.ForeColor属性访问它。

请帮帮我

查看生成的html并根据javascript编写:

document.getElementById('txtbox').style.color = 'red';

和尺寸:

var txtbox = document.getElementById('txtbox')
txtbox.style.width = '10px';
txtbox.style.height = '20px';

您正在客户端更改颜色,并希望在服务器端访问更改后的值。TextBox在回发后不会记住这种类型的更改。您应该将更改后的颜色单独传递给服务器,可能在隐藏的输入中。

试试这个(使用jQuery):

$("#textboxID").css('background','Red')
$("#textboxID").css('font-size','25px')