select判断选中,以及组装对象数据

来源:互联网 发布:湖南省干部培训网络 编辑:程序博客网 时间:2024/05/17 01:36
<%for循环开始,var merchantId=......%><select class="select orderDeliveryTrue" id="orderDelivery_<%=merchantId %>" name="orderDeliveryTrue">    <option value="0">请选择送货方式</option>    <%       for(int i = 0; i < deliveryTypeNameList.size(); i++)       {  Map<String, String> deliveryMap = deliveryTypeNameList.get(i);  String deliveryPointer = deliveryMap.get("deliveryPointer");  String deliveryName = deliveryMap.get("itemName");    %>  <option value="<%=deliveryPointer %>"><%=deliveryName %></option>    <%       }    %></select><%for循环结束.......%>

//判断是否勾选了送货方式    function checkIsSelectDelivery()    {        var isSelectedAll = true;        jQuery('.orderDeliveryTrue').each(function(i) {            if(jQuery(this).val() == 0){                isSelectedAll = false;            }        });        if(isSelectedAll)        {             makeDeliveryInfo();        }else        {            alert("请为所有的商品选择送货方式!");        }        return isSelectedAll;    }//组装送货方式的数据    function makeDeliveryInfo()    {        var deliveryInfos = "";                jQuery('.orderDeliveryTrue').each(function(i) {            var value = jQuery(this).val();                        var id = jQuery(this).attr("id");            var merStart = id.indexOf("_");            var mid = id.substring(Number(merStart) + 1);            var singleInfo = mid + ":" + value + ",";            deliveryInfos += singleInfo                  });        if(deliveryInfos.length > 0)         {             deliveryInfos = deliveryInfos.substring(0,deliveryInfos.length-1)          }         jQuery("#deliveryInfos").val(deliveryInfos);    }


0 0
原创粉丝点击