diff --git a/src/main/webapp/WEB-INF/jsp/web/kakao/msgdata/ft/KakaoFriendsTalkMsgDataView.jsp b/src/main/webapp/WEB-INF/jsp/web/kakao/msgdata/ft/KakaoFriendsTalkMsgDataView.jsp index 96d36050..aad8d05d 100644 --- a/src/main/webapp/WEB-INF/jsp/web/kakao/msgdata/ft/KakaoFriendsTalkMsgDataView.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/kakao/msgdata/ft/KakaoFriendsTalkMsgDataView.jsp @@ -629,6 +629,7 @@ function getTemplateImagUrl(){ $('#imgTitle').removeClass('file_none') .text(fileName); + $('#imgLinkTemp').val($('#imgLink').val()); // 회색 처리 + 입력 불가 $('#imgLink').prop('disabled', true); // 회색 처리 + 입력 불가 @@ -1146,9 +1147,7 @@ function fn_sendMsgData(){ if(!confirm("친구톡을 발송하시겠습니까?")){ - return false; - } @@ -1168,21 +1167,21 @@ function fn_sendMsgData(){ // 2. buttonVOList 수동으로 수집 var buttonList = []; $('input[name^="buttonVOList"]').each(function() { - let nameAttr = $(this).attr('name'); - let match = nameAttr.match(/buttonVOList\[(\d+)\]\.(\w+)/); - - if (match) { - let index = parseInt(match[1]); - let key = match[2]; - let value = $(this).val(); - - if (!buttonList[index]) buttonList[index] = {}; - buttonList[index][key] = value; - } + let nameAttr = $(this).attr('name'); + let match = nameAttr.match(/buttonVOList\[(\d+)\]\.(\w+)/); + if (match) { + let index = parseInt(match[1]); + let key = match[2]; + let value = $(this).val(); + + if (!buttonList[index]) buttonList[index] = {}; + buttonList[index][key] = value; + } }); // 3. formData에 배열로 추가 formData["buttonVOList"] = buttonList; + // 회색 처리 + 입력 불가 // 4. 기존의 buttonVOList[0].xxx 형태 제거 Object.keys(formData).forEach(function(key) { @@ -1196,14 +1195,15 @@ function fn_sendMsgData(){ delete formData[key]; }); - + formData["imgLink"] = $('#imgLinkTemp').val(); + // 빈 값 제거 removeEmptyValues(formData); // 선택된 데이터 추가 formData["mjonFTSendVOList"] = $selectedData; // JSON 데이터 확인 console.log("최종 formData:", JSON.stringify(formData)); - + // 프로그래스파 시간을 위한 계산 var estimtedTime = calculateEstimatedTime(tableL.getRows().length); @@ -2097,7 +2097,7 @@ function updateButtons(){