1.form表单提交一组checkbox
$("#gift_is_rand input[type=checkbox]").click(function(){ var giftRandObj = $("#gift_is_rand input[type=checkbox]"); var len = giftRandObj.length; var giftRand = ''; var count = 1; for (var i = 0; i < len; i++) { if ($(giftRandObj[i]).is(':checked')) { $("#giftRand_"+count).attr("value",1); } else { $("#giftRand_"+count).attr("value",0); } giftRand += parseInt($(giftRandObj[i]).attr('value')) + '#'; count++; } $("#giftIsRand").attr('value',giftRand);});
2.form表单提交多个checkbox、文本
$('input[name=salePoint]').click(function(){ $("#saleProPoint").attr('value',''); $("#totalMoney").attr('value',''); var salePointStr = ''; var totalMoney = 0; var price =''; var des =''; var obj = $('input[name=salePoint]'); var len = obj.length; var count = 1; for (var i = 0; i < len; i++) { if ($(obj[i]).is(':checked')) { price = parseInt($("#money_"+parseInt(count)).attr('value')); des = $("#description_"+parseInt(count)).attr('value'); totalMoney += price; if(price && des){ salePointStr += $(obj[i]).attr('value') + '#'+price+'#'+des+'@'; } } count++; } // salePointStr = salePointStr.substring(0, salePointStr.length - 1); $("#saleProPoint").attr('value',salePointStr); $("#totalMoney").attr('value',totalMoney); })