【发布时间】:2014-05-30 23:42:55
【问题描述】:
在我的 Asp:Table 中,每一行都有一个复选框。如果我选中复选框,我想重置行中的任何控件。为此,我在每个复选框的 onclick 事件中设置了一个 javascript 函数。 我的问题是为任何复选框编写客户端 ID(第一行设置为 checkBox_delega_0,第二行设置为 checkBox_delega_1...) 我试试这个功能
function pulisci(riga) {
var stringa = "checkBox_delega_" + riga;
if (document.getElementById("<%=" + stringa+ ".ClientID%>").checked == false) {
document.getElementById("textBox_inizio_" + riga).text = '';
document.getElementById("textBox_fine_" + riga).text = '';
document.getElementById("checkBox_documento_" + riga).checked = false;
}
}
但我在“.ClientID”部分出现广告错误。
【问题讨论】:
-
您尝试将服务器端和客户端代码混合在一起,这是行不通的。
标签: javascript asp.net checkbox