jQuery 체크박스의 체크된 항목들을 다른화면으로 체크된 항목이 보이게 하는방법(다른페이지에서) 항목이 이미지 HTML로 되어 있습니다.
companyinfo.jsp js부분
if("${bizEvlInfoList}" != ""){
<c:forEach var="item" items="${bizEvlInfoList}" varStatus="status">
$("[name='evlCdChk']").each(function(){
if($(this).val() == "${item.EVL_CD}"){
$(this).attr("checked",true);
}
});
</c:forEach>
}
presntPapr.jsp js부분
unction fn_selectEvlChartrYnCheck(G_UploadID) {
var result = "";
//업로드 컴포넌트 ID
var uploadIdNum = G_UploadID.replace("dext5upload", ""); //dext5upload ID의 숫자 부분 추출
uploadIdNum = Number(uploadIdNum);
$.ajax
({
url : "<c:url value='/overseascert/selectEvlChartrYnCheck.do'/>"
, type : 'POST'
, data :{
contNumber : $('input[name=contNumber]').val(), //접수번호
corpId : $('input[name=corpId]').val(), //사업자등록번호
uploadIdNum : uploadIdNum //업로드 컴포넌트 ID
}
, async: false
, success:function(data){
result = data;
}
,error: function (e) {
alert("오류가 발생하였습니다.\n관리자에게 문의해주세요");
return false;
}
});
return result;
}
companyinfo.jsp HTML 부분
<li>
<input type="checkbox" id="chk01" name="evlCdChk" value="100100100"/>
<label for="chk01">
<span class="txt-blank">시험·인증기관 접수증 및 견적서 (<span class="color-red">고비용인증의 경우 필수 제출</span>)</span>
</label>
<br/>
<span class="bullet mgl25" style="color:blue;"> ※ 인증 요청 대상 제품에 한함</span>
<br/>
<span class="bullet mgl25" style="color:blue;"> ※ 컨설팅기관 견적서 제출시 평가점수 미인정</span>
<br/>
</li>
<li>
<input type="checkbox" id="chk02" name="evlCdChk" value="100200100"/>
<label for="chk02">
<span class="txt-blank">해외특허·상표(출원 또는 등록증, 전용실시권 포함) 보유기업</span>
</label>
<br/>
<span class="bullet mgl25"
style="color:blue;">* 개인기업은 대표자, 법인은 법인명으로 등록 된 경우만 인정</span>
<br/>
<span class="bullet mgl25"
style="color:blue;">** 국내특허·상표 미인정</span>
<br/>
</li>
presntPapr.jsp HTML 부분
<tr>
<th scope="row"
rowspan="4">인증획득<br/>필요∙가능성</th>
<th scope="row"
class="txt-left borL">시험∙인증기관 접수증 및 견적서<br/>
<span class="color-blue"
style="font-weight:bold;">(고비용인증의 경우 견적서 필수 업로드)</span>
</th>
<td class="txt-left"
data-cell-header="시험∙인증기관 접수증 및 견적서(고비용인증의 경우 견적서 필수 업로드):"
id="">
<div class="file-select">
<img id="addUploadFileBtn3"
onclick="fn_openFileDialog(upload3.ID)"
src="<c:url value='/images/com/btn_file_select.png'/>"
alt="파일선택"
style="cursor: pointer;"/>
<span class="file-lmb"
id="fileNameRealm3"/>
<span class="file-rmb"
id="fileSizeRealm3"/>
<a href="#"
class="btn-black btn-rgst"
id="cudArea3"
onclick="fn_presntPaprSave(upload3.ID)">등록</a>
</div>
<div class="file-info">
<span class="f-dcum">서류 : </span>
<span class="f-txt"
style="font-weight:bold;"
style="font-weight:bold;">시험·인증기관 접수증 및 견적서 등</span>
<br/>
<span class="color-blue">* 인증 요청 대상 제품에 한함</span>
<br/>
<span class="color-blue">* 컨설팅기관 견적서 평가점수 미인정</span>
</div>
</td>
</tr>
결론 : companyinfo.jsp 체크된값을 가지고 ajax 호출한 후 presntPapr.jsp 이 페이지에서 체크된 항목들이 보여야됨나머지는 항목들은 히든처리 HTML부분이 파일 업로드 HTML 이들어가있습니다. 어떻게 해야되는지 잘모르겠는데 도와주세요 ...