如何在没有回发的情况下更改复选框的文本?
<asp:CheckBox ID="CheckBox1" runat="server" Text="Open" />
当在客户端上单击复选框时,我想将文本切换为“打开”或“关闭”。
最佳答案
function changeCheckboxText(checkbox)
{
if (checkbox.checked)
checkbox.nextSibling.innerHTML = 'on text';
else
checkbox.nextSibling.innerHTML = 'off text';
}
称为:
<asp:CheckBox runat="server" ID="chkTest" onclick="changeCheckboxText(this);" />
仅供引用,更改复选框标签的文本通常是不好的做法,因为它往往会使用户感到困惑。
关于asp.net - 更改 asp :CheckBox when clicked 的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/429937/