我对 JavaScript 不是很擅长,所以请原谅我的无知。我有一个网页,用户可以在其中上传 .XLS/.CSV 文件并在将数据提交到我们的数据库之前对其进行检查。用户可以在单击“提交”之前在我们的“审查”屏幕中编辑文档的单元格。但是,因为可能有 150 多行,所以我想实现一些客户端功能,如果用户对其进行更改,该功能会更改文本框的背景颜色。我可以使用 C# 的OnTextChanged事件完成此操作,但我想在没有任何回发的情况下完成此操作。<script type="text/javascript"> function changeTextBoxColor() { $(this).style.backgroundColor = "red"; }</script>文本框在 中实现<asp:Repeater>,因此我无法var v = document.getElementById(...)在我的函数中真正实现语句。我试图在其上调用的文本框示例:<td> <asp:TextBox ID="txtRGMNumber" CssClass="faded--input white full" OnChange="changeTextBoxColor()" runat="server" Text='<%# Eval("RGM Number") %>'> </asp:TextBox></td>在编辑文本框中的文本时,我需要将框的背景颜色设置为红色而无需回发。
添加回答
举报
0/150
提交
取消