最新公告
  • 欢迎您光临站长源码网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • 帝国cms 将form表单内指定盒子内的input多选限制为单选

    正文概述 管理员   2024-04-10   173

    帝国cms里面,搜索的话,提交的表单name只能keyboard,所以当进行多条件搜索的时候,存在多个搜索类时,单选会出现问题,所以便只能改其他思路来进行处理

    html代码为:

    <label class="area-box-listhover">  
      <input class="inputcheckbox" type="checkbox" name="address[]" value="上海">  
      <span class="area-box-name">上海</span>  
    </label>  
    <label class="area-box-listhover">  
      <input class="inputcheckbox" type="checkbox" name="address[]" value="山东">  
      <span class="area-box-name">山东</span>  
    </label>  
    <label class="area-box-listhover">  
      <input class="inputcheckbox" type="checkbox" name="address[]" value="四川">  
      <span class="area-box-name">四川</span>  
    </label>

    jQuery代码:

    $(document).ready(function() {  
      // 获取所有需要控制的盒子  
      var boxes = $('#box3');  
      // 遍历每个盒子  
      boxes.each(function() {  
        // 获取盒子内的 checkbox input  
        var checkboxes = $(this).find('input[type="checkbox"]');  
        // 绑定 checkbox 的 change 事件  
        checkboxes.change(function() {  
          // 取消其他盒子的选中状态  
          boxes.not(this).find('input[type="checkbox"]').prop('checked', false);  
          // 取消本盒子的其他选中状态  
          $(this).prop('checked', true);  
        });  
      });  
    });

    这样就可以将指定盒子内的input多选限制为单选,从而实现不错的搜索效果


    站长源码网 » 帝国cms 将form表单内指定盒子内的input多选限制为单选

    发表评论

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    支付宝支付
    微信支付
    余额支付
    ×
    微信扫码支付 0 元