<%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);
}