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

@ -68,6 +68,12 @@
}); });
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

@ -73,6 +73,12 @@
}); });
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

@ -37,6 +37,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);
} }
@ -147,7 +153,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

@ -68,6 +68,12 @@
}); });
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

@ -68,6 +68,12 @@
}); });
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

@ -54,6 +54,12 @@
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

@ -82,6 +82,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();
console.log('selecedTxt : ', selecedTxt); console.log('selecedTxt : ', selecedTxt);
@ -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

@ -111,6 +111,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();
console.log('selecedTxt : ', selecedTxt); console.log('selecedTxt : ', selecedTxt);
@ -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>