为了账号安全,请及时绑定邮箱和手机立即绑定

关于Checkboxlist的控制。

关于Checkboxlist的控制。

LEATH 2018-12-07 11:50:01
在我的ASPX 页面上面有一个Checkboxlist 控件被初始化,同时全部item 都是选中状态,我想实现如下效果:   如果当点击某个ITEM 取消选择的时候,系统提示“是否取消选择” 如果选择是那么就取消选择,如果否就不取消选择。   对于取消了的选择,如果再次选择的时候,不提示这个对话框。 怎么实现那?
查看完整描述

4 回答

?
HUWWW

TA贡献1874条经验 获得超12个赞

<body>
    <form id="form1" runat="server">
        <asp:CheckBoxList ID="CheckBoxList1" runat="server">
            <asp:ListItem Selected="True" onclick="if(!this.checked){return confirm('是否取消选择?')}">a</asp:ListItem>
        </asp:CheckBoxList>
    </form>
</body>
查看完整回答
反对 回复 2018-12-24
?
SMILET

TA贡献1796条经验 获得超4个赞

楼上方法很好啊,用脚本作判断很容易实现的。。。

查看完整回答
反对 回复 2018-12-24
?
MM们

TA贡献1886条经验 获得超2个赞

<body>
    <form id="form1" runat="server">
    <div>
        <asp:CheckBoxList ID="CheckBoxList1" runat="server">
            <asp:ListItem Selected="True" Text="A" Value="1" />
            <asp:ListItem Selected="True" Text="B" Value="2" />
            <asp:ListItem Selected="True" Text="C" Value="3" />
            <asp:ListItem Selected="True" Text="D" Value="4" />
        </asp:CheckBoxList>
    </div>
    
   
    </form>
    
    <script type="text/javascript">
    
          var inputs = document.getElementsByTagName("input");
          for (var i = 0; i < inputs.length; i++) {
              if (inputs[i].type == "checkbox") {
                  inputs[i].onclick = onCheckBoxClick;
              }
          }

          function onCheckBoxClick() {
              if (!this.checked) {
                  if (confirm("是否取消选择?")) {
                      this.checked = false;
                  } else {
                      this.checked = true;
                  }
              }
              
          }

    </script>
    
</body>
查看完整回答
反对 回复 2018-12-24
  • 4 回答
  • 0 关注
  • 521 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号