加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 单击时更改asp:CheckBox的文本

发布时间:2020-12-16 07:30:33 所属栏目:asp.Net 来源:网络整理
导读:如何在没有回发的情况下更改CheckBox的文本? asp:CheckBox ID="CheckBox1" runat="server" Text="Open" / 当在客户端上单击CheckBox时,我想将文本切换为“打开”或“已关闭”. 解决方法 function changeCheckboxText(checkbox){ if (checkbox.checked) chec
如何在没有回发的情况下更改CheckBox的文本?

<asp:CheckBox ID="CheckBox1" runat="server" Text="Open" />

当在客户端上单击CheckBox时,我想将文本切换为“打开”或“已关闭”.

解决方法

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);" />

仅供参考,改变复选框标签的文本通常是不好的做法,因为它往往会使用户感到困惑.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读