• Jquery---全选按钮


    <script type="text/javascript">

    $("#checkall").click(function(){
        var result = $(this).prop("checked");
        if(result){
                 $("input[name='cargoPositionId']").each(function(){
                     $(this).prop("checked",true);
                 })
                 var notAssignedNumber=$("#Lable1").val(); //未验收量
                 var checkedObj = $('input:checkbox[name="cargoPositionId"]:checked');
                 var values = "";
                 checkedObj.each(function() {
                 var value=this.value + ",";
                 values += value;
                 });  
                  $.ajax({
                        type : "POST",
                        dataType : "json",
                        url : "${pageContext.request.contextPath}/inSkuAction_countDiffer.action",
                        data : {values : values,notAssignedNumber:notAssignedNumber,
                        },//没有参数不需要此处
                        success : function(data) {
                            //alert(data);
                            var notAssigned=data.notAssigned;
                            alert("未分配货物量:"+notAssigned);
                        }
                    });
        
        
        }else{
                $("input[name='cargoPositionId']").each(function(){
                   $(this).prop("checked",false);
                 })
                var notAssignedNumber=$("#Lable1").val(); //未验收量
                 var checkedObj = $('input:checkbox[name="cargoPositionId"]:checked');
                 var values = "";
                 checkedObj.each(function() {
                 var value=this.value + ",";
                 values += value;
                 });  
                  $.ajax({
                        type : "POST",
                        dataType : "json",
                        url : "${pageContext.request.contextPath}/inSkuAction_countDiffer.action",
                        data : {values : values,notAssignedNumber:notAssignedNumber,
                        },//没有参数不需要此处
                        success : function(data) {
                            //alert(data);
                            var notAssigned=data.notAssigned;
                            alert("剩余未入库量为:"+notAssigned);
                        }
                    });
        }    
    })

    <input type="checkbox" id="checkall" />全选<br/>

    <input type="checkbox"  name="cargoPositionId" value="${m.id}" onClick="cbx()"/>

    //计算入库量与选中仓库容量的差值
    function cbx(){
                 var notAssignedNumber=$("#Lable1").val(); //未验收量
                 var checkedObj = $('input:checkbox[name="cargoPositionId"]:checked');
                 var values = "";
                 checkedObj.each(function() {
                 var value=this.value + ",";
                 values += value;
                 });  
                  $.ajax({
                        type : "POST",
                        dataType : "json",
                        url : "${pageContext.request.contextPath}/inSkuAction_countDiffer.action",
                        data : {values : values,notAssignedNumber:notAssignedNumber,
                        },//没有参数不需要此处
                        success : function(data) {
                            //alert(data);
                            var notAssigned=data.notAssigned;
                            alert("剩余未入库量为:"+notAssigned);
                        }
                    });
    }

  • 相关阅读:
    R语言主成分PCA、因子分析、聚类对地区经济研究分析重庆市经济指标|附代码数据
    R语言如何做马尔可夫转换模型markov switching model|附代码数据
    数据分享|R语言逻辑回归、Naive Bayes贝叶斯、决策树、随机森林算法预测心脏病|附代码数据
    报告分享|2022年直播行业研究最新动态
    MATLAB图像倾斜校正算法实现:图像倾斜角检测及校正|附代码数据
    centos 8的yum源配置,Error: Failed to download metadata for repo 'base'
    passwd:Authentication token manipulation error—错误的解决办法
    Harbor密码重置(Harbor平台报错 用户或密码不正确)
    完美解决 ubuntu 开机循环输入密码无法进入桌面的解决办法
    ubuntu执行shell脚本常见出现报错问题
  • 原文地址:https://www.cnblogs.com/lengzhijun/p/4367779.html
Copyright © 2020-2023  润新知