How to Store CSV Ids in Hidden Field
Script
function AddProjectId(pProjectId) { var arrProjectIds = new Array(); var strComma = ''; csvProjectIds = $('#hdnInterestedProjectIds').val(); csvProjectIds = $.trim(csvProjectIds); if (csvProjectIds != '') { arrProjectIds = csvProjectIds.split(', '); lngArrLength = arrProjectIds.length; } else { lngArrLength = 0; } if (arrProjectIds.indexOf(pProjectId) != 0) { if (lngArrLength > 0) strComma = ', '; csvProjectIds = csvProjectIds + strComma + pProjectId; } $('#hdnInterestedProjectIds').val(csvProjectIds); } function RemoveProjectId(pProjectId) { csvProjectIds = $('#hdnInterestedProjectIds').val(); csvNewProjectIds = ''; arrProjectids = csvProjectIds.split(', '); arrNewProjectIds = new Array(); lngArrLength = arrProjectids.length; for (i = 0; i < lngArrLength; i++) { if (arrProjectids[i] != pProjectId) { arrNewProjectIds.push(arrProjectids[i]); } } for (i = 0; i < arrNewProjectIds.length; i++) { strComma = ''; if ((csvNewProjectIds != '') && (arrNewProjectIds.length != (arrNewProjectIds.length - 1))) strComma = ', '; csvNewProjectIds = csvNewProjectIds + strComma + arrNewProjectIds[i]; } $('#hdnInterestedProjectIds').val(csvNewProjectIds); }
<input type=”hidden” name=”hdnInterestedProjectIds” id=”hdnInterestedProjectIds”/>