2024-03-06 17:32 enter 키 입력 이벤트 처리 추가

This commit is contained in:
myname 2024-03-06 17:32:51 +09:00
parent 70d252c11e
commit dcb0ef342d
10 changed files with 340 additions and 281 deletions

View File

@ -194,7 +194,8 @@ public class CndtnPrcsInfoMngController {
vEPrcsDetailVO.setLctrDivCd(LCTR_DIV_CD); //강의구분코드 VE0011 10-청소년강의, 20-성인강의, 30-체험, 50-기반강화, 60-조건부 vEPrcsDetailVO.setLctrDivCd(LCTR_DIV_CD); //강의구분코드 VE0011 10-청소년강의, 20-성인강의, 30-체험, 50-기반강화, 60-조건부
if(StringUtil.isNotEmpty(vEPrcsDetailVO.getSearchKeyword())){ if(StringUtil.isNotEmpty(vEPrcsDetailVO.getSearchKeyword())){
String selectCondition = "AND a.PRCS_NM LIKE CONCAT ('%', '" +vEPrcsDetailVO.getSearchKeyword() + "', '%')"; //String selectCondition = "AND a.PRCS_NM LIKE CONCAT ('%', '" +vEPrcsDetailVO.getSearchKeyword() + "', '%')";
String selectCondition = "AND a.PRCS_NM LIKE '%'||'" +vEPrcsDetailVO.getSearchKeyword() + "'||'%'";
vEPrcsDetailVO.setSelectPagingListQuery(selectCondition); vEPrcsDetailVO.setSelectPagingListQuery(selectCondition);
} }
@ -442,7 +443,8 @@ public class CndtnPrcsInfoMngController {
vEPrcsDetailVO.setLctrDivCd(LCTR_DIV_CD); //강의구분코드 VE0011 10-청소년강의, 20-성인강의, 30-체험, 50-기반강화, 60-조건부 vEPrcsDetailVO.setLctrDivCd(LCTR_DIV_CD); //강의구분코드 VE0011 10-청소년강의, 20-성인강의, 30-체험, 50-기반강화, 60-조건부
if(StringUtil.isNotEmpty(vEPrcsDetailVO.getSearchKeyword())){ if(StringUtil.isNotEmpty(vEPrcsDetailVO.getSearchKeyword())){
String selectCondition = "AND b.PRCS_NM LIKE CONCAT ('%', '" +vEPrcsDetailVO.getSearchKeyword() + "', '%')"; //String selectCondition = "AND b.PRCS_NM LIKE CONCAT ('%', '" +vEPrcsDetailVO.getSearchKeyword() + "', '%')";
String selectCondition = "AND b.PRCS_NM LIKE '%'||'" +vEPrcsDetailVO.getSearchKeyword() + "'||'%'";
vEPrcsDetailVO.setSelectPagingListQuery(selectCondition); vEPrcsDetailVO.setSelectPagingListQuery(selectCondition);
} }
@ -1620,7 +1622,8 @@ public class CndtnPrcsInfoMngController {
vEPrcsDetailVO.setLctrDivCd(LCTR_DIV_CD); //강의구분코드 VE0011 10-청소년강의, 20-성인강의, 30-체험, 50-기반강화, 60-조건부 vEPrcsDetailVO.setLctrDivCd(LCTR_DIV_CD); //강의구분코드 VE0011 10-청소년강의, 20-성인강의, 30-체험, 50-기반강화, 60-조건부
if(StringUtil.isNotEmpty(vEPrcsDetailVO.getSearchKeyword())){ if(StringUtil.isNotEmpty(vEPrcsDetailVO.getSearchKeyword())){
String selectCondition = "AND b.PRCS_NM LIKE CONCAT ('%', '" +vEPrcsDetailVO.getSearchKeyword() + "', '%')"; //String selectCondition = "AND b.PRCS_NM LIKE CONCAT ('%', '" +vEPrcsDetailVO.getSearchKeyword() + "', '%')";
String selectCondition = "AND b.PRCS_NM LIKE '%'||'" +vEPrcsDetailVO.getSearchKeyword() + "'||'%'";
vEPrcsDetailVO.setSelectPagingListQuery(selectCondition); vEPrcsDetailVO.setSelectPagingListQuery(selectCondition);
} }
@ -1869,7 +1872,8 @@ public class CndtnPrcsInfoMngController {
vEPrcsDetailVO.setLctrDivCd(LCTR_DIV_CD); //강의구분코드 VE0011 10-청소년강의, 20-성인강의, 30-체험, 50-기반강화, 60-조건부 vEPrcsDetailVO.setLctrDivCd(LCTR_DIV_CD); //강의구분코드 VE0011 10-청소년강의, 20-성인강의, 30-체험, 50-기반강화, 60-조건부
if(StringUtil.isNotEmpty(vEPrcsDetailVO.getSearchKeyword())){ if(StringUtil.isNotEmpty(vEPrcsDetailVO.getSearchKeyword())){
String selectCondition = "AND b.PRCS_NM LIKE CONCAT ('%', '" +vEPrcsDetailVO.getSearchKeyword() + "', '%')"; //String selectCondition = "AND b.PRCS_NM LIKE CONCAT ('%', '" +vEPrcsDetailVO.getSearchKeyword() + "', '%')";
String selectCondition = "AND b.PRCS_NM LIKE '%'||'" +vEPrcsDetailVO.getSearchKeyword() + "'||'%'";
vEPrcsDetailVO.setSelectPagingListQuery(selectCondition); vEPrcsDetailVO.setSelectPagingListQuery(selectCondition);
} }
@ -1930,7 +1934,8 @@ public class CndtnPrcsInfoMngController {
vEPrcsDetailVO.setDdlnCd("20"); vEPrcsDetailVO.setDdlnCd("20");
if(StringUtil.isNotEmpty(vEPrcsDetailVO.getSearchKeyword())){ if(StringUtil.isNotEmpty(vEPrcsDetailVO.getSearchKeyword())){
String selectCondition = "AND b.PRCS_NM LIKE CONCAT ('%', '" +vEPrcsDetailVO.getSearchKeyword() + "', '%')"; //String selectCondition = "AND b.PRCS_NM LIKE CONCAT ('%', '" +vEPrcsDetailVO.getSearchKeyword() + "', '%')";
String selectCondition = "AND b.PRCS_NM LIKE '%'||'" +vEPrcsDetailVO.getSearchKeyword() + "'||'%'";
vEPrcsDetailVO.setSelectPagingListQuery(selectCondition); vEPrcsDetailVO.setSelectPagingListQuery(selectCondition);
} }

View File

@ -67,7 +67,13 @@
}); });
function press(event) {
if (event.keyCode==13) {
fncGoList();
}
}
function fncGoList(){ function fncGoList(){
linkPage(1); linkPage(1);
} }
@ -218,7 +224,7 @@
<div class="calendar_wrap"> <div class="calendar_wrap">
<input type="text" class="calendar" title="종료일 선택" id="searchSmbtEndDt" name="searchSmbtEndDt" value="${vEPrcsDetailVO.searchSmbtEndDt}"> <input type="text" class="calendar" title="종료일 선택" id="searchSmbtEndDt" name="searchSmbtEndDt" value="${vEPrcsDetailVO.searchSmbtEndDt}">
</div> </div>
<input type="text" id="searchKeyword" name="searchKeyword" placeholder="과정명를 입력하세요." title="검색어 입력" class="search_input" value="<c:out value='${vEPrcsDetailVO.searchKeyword}'/>"> <input type="text" id="searchKeyword" name="searchKeyword" placeholder="과정명를 입력하세요." title="검색어 입력" class="search_input" value="<c:out value='${vEPrcsDetailVO.searchKeyword}'/>" onkeyDown="press(event);">
<button type="button" class="btn_type08" onclick="fncGoList(); return false;">검색</button> <button type="button" class="btn_type08" onclick="fncGoList(); return false;">검색</button>
<button class="btn_type03" onclick="fncReset(this); return false;">초기화</button> <button class="btn_type03" onclick="fncReset(this); return false;">초기화</button>
</div> </div>

View File

@ -72,7 +72,13 @@
}); });
function press(event) {
if (event.keyCode==13) {
fncGoList();
}
}
function fncGoList(){ function fncGoList(){
linkPage(1); linkPage(1);
} }
@ -251,7 +257,7 @@
<div class="calendar_wrap"> <div class="calendar_wrap">
<input type="text" class="calendar" title="종료일 선택" id="searchSmbtEndDt" name="searchSmbtEndDt" value="${vEPrcsDetailVO.searchSmbtEndDt}"> <input type="text" class="calendar" title="종료일 선택" id="searchSmbtEndDt" name="searchSmbtEndDt" value="${vEPrcsDetailVO.searchSmbtEndDt}">
</div> </div>
<input type="text" id="searchKeyword" name="searchKeyword" placeholder="과정명를 입력하세요." title="검색어 입력" class="search_input" value="<c:out value='${vEPrcsDetailVO.searchKeyword}'/>"> <input type="text" id="searchKeyword" name="searchKeyword" placeholder="과정명를 입력하세요." title="검색어 입력" class="search_input" value="<c:out value='${vEPrcsDetailVO.searchKeyword}'/>" onkeyDown="press(event);">
<button type="button" class="btn_type08" onclick="fncGoList(); return false;">검색</button> <button type="button" class="btn_type08" onclick="fncGoList(); return false;">검색</button>
<button class="btn_type03" onclick="fncReset(this); return false;">초기화</button> <button class="btn_type03" onclick="fncReset(this); return false;">초기화</button>
</div> </div>

View File

@ -38,6 +38,12 @@
</style> </style>
<script type="text/javascript"> <script type="text/javascript">
function press(event) {
if (event.keyCode==13) {
fncGoList();
}
}
function fncGoList(){ function fncGoList(){
linkPage(1); linkPage(1);
} }
@ -194,7 +200,7 @@
<div class="calendar_wrap"> <div class="calendar_wrap">
<input type="text" class="calendar" title="종료일 선택" id="searchSmbtEndDt" name="searchSmbtEndDt" value="${vEPrcsDetailVO.searchSmbtEndDt}"> <input type="text" class="calendar" title="종료일 선택" id="searchSmbtEndDt" name="searchSmbtEndDt" value="${vEPrcsDetailVO.searchSmbtEndDt}">
</div> </div>
<input type="text" id="searchKeyword" name="searchKeyword" placeholder="과정명를 입력하세요." title="검색어 입력" class="search_input" value="<c:out value='${vEEduAplctVO.searchFullName}'/>"> <input type="text" id="searchKeyword" name="searchKeyword" placeholder="과정명를 입력하세요." title="검색어 입력" class="search_input" value="<c:out value='${vEEduAplctVO.searchFullName}'/>" onkeyDown="press(event);">
<button type="button" class="btn_type08" onclick="fncGoList(); return false;">검색</button> <button type="button" class="btn_type08" onclick="fncGoList(); return false;">검색</button>
<button class="btn_type03" onclick="fncReset(this); return false;">초기화</button> <button class="btn_type03" onclick="fncReset(this); return false;">초기화</button>
</div> </div>

View File

@ -1,260 +1,266 @@
<!DOCTYPE html> <!DOCTYPE html>
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> <%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> <%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %> <%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %>
<%@ taglib prefix="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%> <%@ taglib prefix="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%>
<%@ taglib prefix="un" uri="http://jakarta.apache.org/taglibs/unstandard-1.0" %> <%@ taglib prefix="un" uri="http://jakarta.apache.org/taglibs/unstandard-1.0" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<%@ taglib prefix="ve" uri="/WEB-INF/tlds/kcc_tld.tld"%> <%@ taglib prefix="ve" uri="/WEB-INF/tlds/kcc_tld.tld"%>
<un:useConstants var="KccadrStatus" className="kcc.kccadr.cmm.KccadrConstants" /> <un:useConstants var="KccadrStatus" className="kcc.kccadr.cmm.KccadrConstants" />
<% <%
/** /**
* @Class Name : fndthEduQnaMngList.jsp * @Class Name : fndthEduQnaMngList.jsp
* @Description : 기반강화연수 과정관리 목록 * @Description : 기반강화연수 과정관리 목록
* @Modification Information * @Modification Information
* @ * @
* @ 수정일 수정자 수정내용 * @ 수정일 수정자 수정내용
* @ ------- -------- --------------------------- * @ ------- -------- ---------------------------
* @ 2023.11.17 이호영 최초 생성 * @ 2023.11.17 이호영 최초 생성
* @author 조용준 * @author 조용준
* @since 2021.12.14 * @since 2021.12.14
* @version 1.0 * @version 1.0
* @see * @see
* *
*/ */
%> %>
<html lang="ko"> <html lang="ko">
<head> <head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style> <style>
input:read-only{ input:read-only{
background-color: #ededed; background-color: #ededed;
} }
</style> </style>
<script type="text/javascript"> <script type="text/javascript">
function fncGoList(){ function press(event) {
linkPage(1); if (event.keyCode==13) {
} fncGoList();
}
function linkPage(pageNo){ }
var listForm = document.listForm ;
listForm.pageIndex.value = pageNo ; function fncGoList(){
listForm.searchKeyword.value = $('#searchKeyword').val(); linkPage(1);
listForm.action = "<c:url value='/kccadr/oprtn/cndtnSspnIdtmt/cndtnEduQnaMngList.do'/>"; }
listForm.submit();
} function linkPage(pageNo){
var listForm = document.listForm ;
listForm.pageIndex.value = pageNo ;
function fncGoDetail(prcsAplctPrdQnaOrd){ listForm.searchKeyword.value = $('#searchKeyword').val();
var form = document.detailForm ; listForm.action = "<c:url value='/kccadr/oprtn/cndtnSspnIdtmt/cndtnEduQnaMngList.do'/>";
form.prcsAplctPrdQnaOrd.value = prcsAplctPrdQnaOrd ; listForm.submit();
form.action = "<c:url value='/kccadr/oprtn/cndtnSspnIdtmt/cndtnEduQnaMngDetail.do'/>"; }
form.submit();
}
function fncGoDetail(prcsAplctPrdQnaOrd){
var form = document.detailForm ;
/* form.prcsAplctPrdQnaOrd.value = prcsAplctPrdQnaOrd ;
function fncDelete(prcsOrd){ form.action = "<c:url value='/kccadr/oprtn/cndtnSspnIdtmt/cndtnEduQnaMngDetail.do'/>";
document.listForm.prcsOrd.value = prcsOrd ; form.submit();
}
var pageIndex = document.listForm.pageIndex.value;
if($(".listCount").length == '1'){
pageIndex = pageIndex -1; /*
} function fncDelete(prcsOrd){
var data = new FormData(document.getElementById("listForm")); document.listForm.prcsOrd.value = prcsOrd ;
if(confirm("삭제하시겠습니까?")){
var url = "<c:url value='/kccadr/oprtn/cndtnSspnIdtmt/cndtnEduPrcsMngDeleteAjax.do'/>"; var pageIndex = document.listForm.pageIndex.value;
console.log(data); if($(".listCount").length == '1'){
$.ajax({ pageIndex = pageIndex -1;
type:"POST", }
url: url, var data = new FormData(document.getElementById("listForm"));
data: data, if(confirm("삭제하시겠습니까?")){
dataType:'json', var url = "<c:url value='/kccadr/oprtn/cndtnSspnIdtmt/cndtnEduPrcsMngDeleteAjax.do'/>";
async: false, console.log(data);
processData: false, $.ajax({
contentType: false, type:"POST",
cache: false, url: url,
success:function(returnData){ data: data,
if(returnData.result == "success"){ dataType:'json',
alert("삭제되었습니다."); async: false,
document.listForm.prcsOrd.value = ""; //리스트 이동시 prcsOrd 초기화 processData: false,
linkPage(pageIndex); contentType: false,
} cache: false,
}, success:function(returnData){
error:function(request , status, error){ if(returnData.result == "success"){
alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error); alert("삭제되었습니다.");
} document.listForm.prcsOrd.value = ""; //리스트 이동시 prcsOrd 초기화
}); linkPage(pageIndex);
} }
event.stopImmediatePropagation(); },
error:function(request , status, error){
} */ alert("code:"+request.status+"\n"+"message:"+request.responseText+"\n"+"error:"+error);
}
});
</script> }
<title>교육문의</title> event.stopImmediatePropagation();
</head>
<body> } */
<form id="detailForm" name="detailForm" method="post">
<input type="hidden" id="prcsAplctPrdQnaOrd" name="prcsAplctPrdQnaOrd" value="" />
</script>
</form> <title>교육문의</title>
<form:form id="listForm" name="listForm" method="post" commandName="vEPrcsDetailVO" onsubmit="return false;"> </head>
<input type="hidden" name="pageIndex" value="<c:out value='${vEPrcsDetailVO.pageIndex}' default='1' />"/> <body>
<input type="hidden" name="searchSortCnd" value="<c:out value="${vEPrcsDetailVO.searchSortCnd}" />" /> <form id="detailForm" name="detailForm" method="post">
<input type="hidden" name="searchSortOrd" value="<c:out value="${vEPrcsDetailVO.searchSortOrd}" />" /> <input type="hidden" id="prcsAplctPrdQnaOrd" name="prcsAplctPrdQnaOrd" value="" />
<input type="hidden" id="prcsOrd" name="prcsOrd" value="" />
<input type="hidden" id="prcsSortNo" name="prcsSortNo" value="" /> </form>
<form:form id="listForm" name="listForm" method="post" commandName="vEPrcsDetailVO" onsubmit="return false;">
<div class="cont_wrap"> <input type="hidden" name="pageIndex" value="<c:out value='${vEPrcsDetailVO.pageIndex}' default='1' />"/>
<div class="box"> <input type="hidden" name="searchSortCnd" value="<c:out value="${vEPrcsDetailVO.searchSortCnd}" />" />
<input type="hidden" name="searchSortOrd" value="<c:out value="${vEPrcsDetailVO.searchSortOrd}" />" />
<!-- cont_tit --> <input type="hidden" id="prcsOrd" name="prcsOrd" value="" />
<div class="cont_tit"> <input type="hidden" id="prcsSortNo" name="prcsSortNo" value="" />
<h2>교육문의목록</h2>
<ul class="cont_nav"> <div class="cont_wrap">
<li class="home"><a href="/"><i></i></a></li> <div class="box">
<li>
<p>조건부기소유예관리</p> <!-- cont_tit -->
</li> <div class="cont_tit">
<li><span class="cur_nav">교육문의목록</span></li> <h2>교육문의목록</h2>
</ul> <ul class="cont_nav">
</div> <li class="home"><a href="/"><i></i></a></li>
<!-- //cont_tit --> <li>
<p>조건부기소유예관리</p>
<div class="cont"> </li>
<div class="tb_tit01"> <li><span class="cur_nav">교육문의목록</span></li>
<p>교육 문의 관리</p> </ul>
</div> </div>
<!-- list_top --> <!-- //cont_tit -->
<div class="list_top search-only">
<div class="list_top_1"> <div class="cont">
<div class="util_right"> <div class="tb_tit01">
<p>교육 문의 관리</p>
<%-- <ve:select codeId="VEA001" name="searchStatus" id="searchStatus" css="class='sel_type1'" --%> </div>
<%-- selectedValue="${vEPrcsDetailVO.searchStatus }" defaultValue="" --%> <!-- list_top -->
<%-- defaultText="전체" --%> <div class="list_top search-only">
<%-- /> --%> <div class="list_top_1">
<div class="calendar_wrap"> <div class="util_right">
<input type="text" class="calendar" title="시작일 선택" id="searchSmbtStartDt" name="searchSmbtStartDt" value="${vEPrcsDetailVO.searchSmbtStartDt}">
</div> <%-- <ve:select codeId="VEA001" name="searchStatus" id="searchStatus" css="class='sel_type1'" --%>
~ <%-- selectedValue="${vEPrcsDetailVO.searchStatus }" defaultValue="" --%>
<div class="calendar_wrap"> <%-- defaultText="전체" --%>
<input type="text" class="calendar" title="종료일 선택" id="searchSmbtEndDt" name="searchSmbtEndDt" value="${vEPrcsDetailVO.searchSmbtEndDt}"> <%-- /> --%>
</div> <div class="calendar_wrap">
<input type="text" id="searchKeyword" name="searchKeyword" placeholder="질문내용을 입력해 주세요" title="검색어 입력" class="search_input" value="<c:out value='${vEPrcsDetailVO.searchKeyword}'/>"> <input type="text" class="calendar" title="시작일 선택" id="searchSmbtStartDt" name="searchSmbtStartDt" value="${vEPrcsDetailVO.searchSmbtStartDt}">
<button type="button" class="btn_type08" onclick="fncGoList(); return false;">검색</button> </div>
<button class="btn_type03" onclick="fncReset(this); return false;">초기화</button> ~
</div> <div class="calendar_wrap">
</div> <input type="text" class="calendar" title="종료일 선택" id="searchSmbtEndDt" name="searchSmbtEndDt" value="${vEPrcsDetailVO.searchSmbtEndDt}">
</div> </div>
<input type="text" id="searchKeyword" name="searchKeyword" placeholder="질문내용을 입력해 주세요" title="검색어 입력" class="search_input" value="<c:out value='${vEPrcsDetailVO.searchKeyword}'/>" onkeyDown="press(event);">
<div class="list_util"> <button type="button" class="btn_type08" onclick="fncGoList(); return false;">검색</button>
<p class="list_util_p"><span><c:out value="${paginationInfo.totalRecordCount}" /></span>건의 접수가 검색되었습니다.</p> <button class="btn_type03" onclick="fncReset(this); return false;">초기화</button>
<div> </div>
<select class="sel_type1" name="pageUnit" id="pageUnit" onchange="linkPage(1);" title="줄 선택" style="width: 140px" class="sel_type1"> </div>
<option value='10' <c:if test="${vEPrcsDetailVO.pageUnit == '10' or vEPrcsDetailVO.pageUnit == ''}">selected</c:if>>10줄</option> </div>
<option value='20' <c:if test="${vEPrcsDetailVO.pageUnit == '20'}">selected</c:if>>20줄</option>
<option value='30' <c:if test="${vEPrcsDetailVO.pageUnit == '30'}">selected</c:if>>30줄</option> <div class="list_util">
<option value='100' <c:if test="${vEPrcsDetailVO.pageUnit == '100'}">selected</c:if>>100줄</option> <p class="list_util_p"><span><c:out value="${paginationInfo.totalRecordCount}" /></span>건의 접수가 검색되었습니다.</p>
</select> <div>
<%--<button type="button" class="btn_down_excel">엑셀 다운로드</button>--%> <select class="sel_type1" name="pageUnit" id="pageUnit" onchange="linkPage(1);" title="줄 선택" style="width: 140px" class="sel_type1">
</div> <option value='10' <c:if test="${vEPrcsDetailVO.pageUnit == '10' or vEPrcsDetailVO.pageUnit == ''}">selected</c:if>>10줄</option>
</div> <option value='20' <c:if test="${vEPrcsDetailVO.pageUnit == '20'}">selected</c:if>>20줄</option>
<option value='30' <c:if test="${vEPrcsDetailVO.pageUnit == '30'}">selected</c:if>>30줄</option>
<!-- //list_top --> <option value='100' <c:if test="${vEPrcsDetailVO.pageUnit == '100'}">selected</c:if>>100줄</option>
</select>
<%--<button type="button" class="btn_down_excel">엑셀 다운로드</button>--%>
<!-- list --> </div>
<div class="tb_type01"> </div>
<table>
<colgroup> <!-- //list_top -->
<col style="width: 20%">
<col style="width: 10%">
<col style="width: auto"> <!-- list -->
<col style="width: 10%"> <div class="tb_type01">
<col style="width: 10%"> <table>
</colgroup> <colgroup>
<thead> <col style="width: 20%">
<tr> <col style="width: 10%">
<th>질문자ID</th> <col style="width: auto">
<th>질문자이름</th> <col style="width: 10%">
<th>질문내용</th> <col style="width: 10%">
<th>답변상태</th> </colgroup>
<th>질문일시</th> <thead>
<th>답변일시</th> <tr>
</tr> <th>질문자ID</th>
</thead> <th>질문자이름</th>
<tbody> <th>질문내용</th>
<c:forEach var="list" items="${list}" varStatus="status"> <th>답변상태</th>
<tr class="listCount"> <th>질문일시</th>
<td> <th>답변일시</th>
<c:out value='${list.qnaRegist }'/> </tr>
</td> </thead>
<td onclick="fncGoDetail('<c:out value="${list.prcsAplctPrdQnaOrd}"/>');" style="cursor:pointer;"> <tbody>
<c:out value='${list.mberNm}'/> <c:forEach var="list" items="${list}" varStatus="status">
</td> <tr class="listCount">
<td onclick="fncGoDetail('<c:out value="${list.prcsAplctPrdQnaOrd}"/>');" style="cursor:pointer;"> <td>
<c:out value='${list.qnaCn}'/> <c:out value='${list.qnaRegist }'/>
</td> </td>
<td> <td onclick="fncGoDetail('<c:out value="${list.prcsAplctPrdQnaOrd}"/>');" style="cursor:pointer;">
<c:choose> <c:out value='${list.mberNm}'/>
<c:when test="${empty list.qnaAnswerCn }"> </td>
미완료 <td onclick="fncGoDetail('<c:out value="${list.prcsAplctPrdQnaOrd}"/>');" style="cursor:pointer;">
</c:when> <c:out value='${list.qnaCn}'/>
<c:otherwise> </td>
완료 <td>
</c:otherwise> <c:choose>
</c:choose> <c:when test="${empty list.qnaAnswerCn }">
</td> 미완료
<td> </c:when>
<c:out value='${list.frstRegistPnttm }'/> <c:otherwise>
</td> 완료
<td> </c:otherwise>
<c:choose> </c:choose>
<c:when test="${empty list.lastUpdtPnttm }"> </td>
- <td>
</c:when> <c:out value='${list.frstRegistPnttm }'/>
<c:otherwise> </td>
<c:out value='${list.lastUpdtPnttm }'/> <td>
</c:otherwise> <c:choose>
</c:choose> <c:when test="${empty list.lastUpdtPnttm }">
</td> -
</tr> </c:when>
</c:forEach> <c:otherwise>
<c:if test="${empty list}"> <c:out value='${list.lastUpdtPnttm }'/>
<tr><td colspan="5"><spring:message code="common.nodata.msg" /></td></tr> </c:otherwise>
</c:if> </c:choose>
</tbody> </td>
</table> </tr>
</div> </c:forEach>
<!-- //list --> <c:if test="${empty list}">
<tr><td colspan="5"><spring:message code="common.nodata.msg" /></td></tr>
<!-- page --> </c:if>
<div class="page"> </tbody>
<ui:pagination paginationInfo = "${paginationInfo}" type="image" jsFunction="linkPage" /> </table>
</div> </div>
<div class="btn_wrap btn_layout01"> <!-- //list -->
<div class="btn_left">
</div> <!-- page -->
<div class="btn_center"> <div class="page">
</div> <ui:pagination paginationInfo = "${paginationInfo}" type="image" jsFunction="linkPage" />
<div class="btn_right"> </div>
</div> <div class="btn_wrap btn_layout01">
</div> <div class="btn_left">
<!-- //page --> </div>
</div> <div class="btn_center">
</div> </div>
</div> <div class="btn_right">
<!-- //cont --> </div>
<!-- //cont --> </div>
<!-- //page -->
</form:form> </div>
</div>
</body> </div>
</html> <!-- //cont -->
<!-- //cont -->
</form:form>
</body>
</html>

View File

@ -67,7 +67,13 @@
}); });
function press(event) {
if (event.keyCode==13) {
fncGoList();
}
}
function fncGoList(){ function fncGoList(){
linkPage(1); linkPage(1);
} }
@ -233,7 +239,7 @@
<div class="calendar_wrap"> <div class="calendar_wrap">
<input type="text" class="calendar" title="종료일 선택" id="srchKwd2_2" name="srchKwd2_2" value="${vEPrcsDetailVO.srchKwd2_2}"> <input type="text" class="calendar" title="종료일 선택" id="srchKwd2_2" name="srchKwd2_2" value="${vEPrcsDetailVO.srchKwd2_2}">
</div> </div>
<input type="text" id="srchKwd3_1" name="srchKwd3_1" placeholder="강사명를 입력하세요." title="검색어 입력" class="search_input" value="<c:out value='${vEPrcsDetailVO.srchKwd3_1}'/>"> <input type="text" id="srchKwd3_1" name="srchKwd3_1" placeholder="강사명를 입력하세요." title="검색어 입력" class="search_input" value="<c:out value='${vEPrcsDetailVO.srchKwd3_1}'/>" onkeyDown="press(event);">
<button type="button" class="btn_type08" onclick="fncGoList(); return false;">검색</button> <button type="button" class="btn_type08" onclick="fncGoList(); return false;">검색</button>
<button class="btn_type03" onclick="fncReset(this); return false;">초기화</button> <button class="btn_type03" onclick="fncReset(this); return false;">초기화</button>
</div> </div>

View File

@ -67,7 +67,13 @@
}); });
function press(event) {
if (event.keyCode==13) {
fncGoList();
}
}
function fncGoList(){ function fncGoList(){
linkPage(1); linkPage(1);
} }
@ -322,7 +328,7 @@
<div class="calendar_wrap"> <div class="calendar_wrap">
<input type="text" class="calendar" title="종료일 선택" id="srchKwd2_2" name="srchKwd2_2" value="${vEPrcsDetailVO.srchKwd2_2}"> <input type="text" class="calendar" title="종료일 선택" id="srchKwd2_2" name="srchKwd2_2" value="${vEPrcsDetailVO.srchKwd2_2}">
</div> </div>
<input type="text" id="srchKwd3_1" name="srchKwd3_1" placeholder="강사명를 입력하세요." title="검색어 입력" class="search_input" value="<c:out value='${vEPrcsDetailVO.srchKwd3_1}'/>"> <input type="text" id="srchKwd3_1" name="srchKwd3_1" placeholder="강사명를 입력하세요." title="검색어 입력" class="search_input" value="<c:out value='${vEPrcsDetailVO.srchKwd3_1}'/>" onkeyDown="press(event);">
<button type="button" class="btn_type08" onclick="fncGoList(); return false;">검색</button> <button type="button" class="btn_type08" onclick="fncGoList(); return false;">검색</button>
<button class="btn_type03" onclick="fncReset(this); return false;">초기화</button> <button class="btn_type03" onclick="fncReset(this); return false;">초기화</button>
</div> </div>

View File

@ -53,7 +53,13 @@
searchInit(); searchInit();
}); });
function press(event) {
if (event.keyCode==13) {
fncGoList();
}
}
function fncGoList(){ function fncGoList(){
linkPage(1); linkPage(1);
} }
@ -141,7 +147,7 @@
<p>이름</p> <p>이름</p>
</div> </div>
<div class="util_right"> <div class="util_right">
<input type="text" id="searchKeywordFrom" name="searchKeywordFrom" placeholder="이름을 입력해주세요." title="검색어 입력" class="search_input" value="<c:out value='${cndtnTrgtInfoMngVO.searchKeywordFrom}'/>"> <input type="text" id="searchKeywordFrom" name="searchKeywordFrom" placeholder="이름을 입력해주세요." title="검색어 입력" class="search_input" value="<c:out value='${cndtnTrgtInfoMngVO.searchKeywordFrom}'/>" onkeyDown="press(event);">
<button type="button" class="btn_type08" onclick="fncGoList(); return false;">검색</button> <button type="button" class="btn_type08" onclick="fncGoList(); return false;">검색</button>
<button class="btn_type03" onclick="fncReset(this); return false;">초기화</button> <button class="btn_type03" onclick="fncReset(this); return false;">초기화</button>
</div> </div>
@ -151,7 +157,7 @@
<p>생년월일</p> <p>생년월일</p>
</div> </div>
<div class="util_right"> <div class="util_right">
<input type="text" id="dBirth" name="dBirth" placeholder="생년월일을 입력해 주세요. 19800102" title="검색어 입력" class="search_input" value="<c:out value='${cndtnTrgtInfoMngVO.dBirth}'/>"> <input type="text" id="dBirth" name="dBirth" placeholder="생년월일을 입력해 주세요. 19800102" title="검색어 입력" class="search_input" value="<c:out value='${cndtnTrgtInfoMngVO.dBirth}'/>" onkeyDown="press(event);">
</div> </div>
</div> </div>
<div class="list_top_3"> <div class="list_top_3">

View File

@ -81,6 +81,12 @@
}); });
}); });
function press(event) {
if (event.keyCode==13) {
fncGoList();
}
}
function searchInit(){ function searchInit(){
var selecedTxt = $('#searchStatus option:checked').val(); var selecedTxt = $('#searchStatus option:checked').val();
@ -516,7 +522,7 @@
<p>이름</p> <p>이름</p>
</div> </div>
<div class="util_right"> <div class="util_right">
<input type="text" id="searchKeywordFrom" name="searchKeywordFrom" placeholder="이름을 입력해주세요." title="검색어 입력" class="search_input" value="<c:out value='${cndtnTrgtInfoMngVO.searchKeywordFrom}'/>"> <input type="text" id="searchKeywordFrom" name="searchKeywordFrom" placeholder="이름을 입력해주세요." title="검색어 입력" class="search_input" value="<c:out value='${cndtnTrgtInfoMngVO.searchKeywordFrom}'/>" onkeyDown="press(event);">
<button type="button" class="btn_type08" onclick="fncGoList(); return false;">검색</button> <button type="button" class="btn_type08" onclick="fncGoList(); return false;">검색</button>
<button class="btn_type03" onclick="fncReset(this); return false;">초기화</button> <button class="btn_type03" onclick="fncReset(this); return false;">초기화</button>
</div> </div>
@ -527,7 +533,7 @@
<p>생년월일</p> <p>생년월일</p>
</div> </div>
<div class="util_right"> <div class="util_right">
<input type="text" id="searchKeywordTo" name="searchKeywordTo" placeholder="생년월일을 입력해 주세요.19800102" title="검색어 입력" class="search_input" value="<c:out value='${cndtnTrgtInfoMngVO.searchKeywordTo}'/>"> <input type="text" id="searchKeywordTo" name="searchKeywordTo" placeholder="생년월일을 입력해 주세요.19800102" title="검색어 입력" class="search_input" value="<c:out value='${cndtnTrgtInfoMngVO.searchKeywordTo}'/>" onkeyDown="press(event);">
<!-- <button class="btn_type03" onclick="fncReset(this); return false;">초기화</button> --> <!-- <button class="btn_type03" onclick="fncReset(this); return false;">초기화</button> -->

View File

@ -110,6 +110,12 @@
}); });
}); });
function press(event) {
if (event.keyCode==13) {
fncGoList();
}
}
function searchInit(){ function searchInit(){
var selecedTxt = $('#searchStatus option:checked').val(); var selecedTxt = $('#searchStatus option:checked').val();
@ -616,7 +622,7 @@
<option value='4' <c:if test="${cndtnTrgtInfoMngVO.srchCndt1 == '4'}">selected="selected"</c:if>>사건번호</option> <option value='4' <c:if test="${cndtnTrgtInfoMngVO.srchCndt1 == '4'}">selected="selected"</c:if>>사건번호</option>
<option value='5' <c:if test="${cndtnTrgtInfoMngVO.srchCndt1 == '5'}">selected="selected"</c:if>>의뢰번호</option> <option value='5' <c:if test="${cndtnTrgtInfoMngVO.srchCndt1 == '5'}">selected="selected"</c:if>>의뢰번호</option>
</select> </select>
<input type="text" id="searchKeywordFrom" name="searchKeywordFrom" title="검색어 입력" class="search_input" value="<c:out value='${cndtnTrgtInfoMngVO.searchKeywordFrom}'/>"> <input type="text" id="searchKeywordFrom" name="searchKeywordFrom" title="검색어 입력" class="search_input" value="<c:out value='${cndtnTrgtInfoMngVO.searchKeywordFrom}'/>" onkeyDown="press(event);">
<button type="button" class="btn_type08" onclick="fncGoList(); return false;">검색</button> <button type="button" class="btn_type08" onclick="fncGoList(); return false;">검색</button>
<button class="btn_type03" onclick="fncReset(this); return false;">초기화</button> <button class="btn_type03" onclick="fncReset(this); return false;">초기화</button>
</div> </div>
@ -627,7 +633,7 @@
<p>생년월일</p> <p>생년월일</p>
</div> </div>
<div class="util_right"> <div class="util_right">
<input type="text" id="searchKeywordTo" name="searchKeywordTo" placeholder="생년월일을 입력해 주세요.19800102" title="검색어 입력" class="search_input" value="<c:out value='${cndtnTrgtInfoMngVO.searchKeywordTo}'/>"> <input type="text" id="searchKeywordTo" name="searchKeywordTo" placeholder="생년월일을 입력해 주세요.19800102" title="검색어 입력" class="search_input" value="<c:out value='${cndtnTrgtInfoMngVO.searchKeywordTo}'/>" onkeyDown="press(event);">
</div> </div>
</div> </div>