본문 바로가기
반응형

개발 이야기112

Javascript 타이머 만들기 페이지에 남은 시간을 타이머로 표시 시킬려고 한다. 우선 아래와 같이 1초간격으로 수행되는 setInterval함수를 작성 1234$(document).ready(function(){ tid=setInterval('msg_time()',1000); // 타이머 1초간격으로 수행}); Colored by Color Scriptercs 이어서, msg_time()을 아래와 같이 작성해준다. 123456789101112131415161718192021var stDate = new Date().getTime();var edDate = new Date('2018-10-25 24:00:00').getTime(); // 종료날짜var RemainDate = edDate - stDate; function msg_tim.. 2018. 5. 25.
[JSP]requestScope에서 현재 URL 가져오기 *scope : 영역 객체로 page, request, session, application 영역이 있다. 만약 어떤 VIEW단 jsp에서 현재 URL값을 알고 싶을 때, 아래와 같이 EL태그를 써서 불러올 수 있다. 1 2 3 4 5 // params // url Colored by Color Scripter cs (자바단에서 request객체를 이용해서도 알수 있다. request.getRequestURI()를 쓰면 된다.) 2018. 5. 25.
Oracle_LISTAGG함수, 여러 데이터를 한 Row에 표현 어떤 그룹리스트를 화면에 뿌리는데 해당 그룹에 하위 아이템들을 동시에 뽑아 내야할 때 Oracle의 LISTAGG함수를 사용하면 된다.(Oracle 11g부터 지원되고, 이전버전에서는 WM_CONCAT이 있다.) 사용법은 아래와 같다.123456SELECT deptname , (SELECT LISTAGG(empname,',') WITHIN GROUP (ORDER BY empname) FROM tEMP WHERE deptcd = A.deptcd) AS empnames FROM tDEPT A Colored by Color Scriptercs 위와 같이 쓰면 부서 리스트를 뽑아오는데, 동시에 해당부서의 사원들을 ,로 구분해서 쭈욱~ 뽑을 수 있다. 2018. 5. 25.
숫자입력시 ,(콤마) 찍기 1000000000와 같이 자리수가 커지면 숫자를 읽기가 불편하다. 100,000와 같이 3자리 단위로 ,를 찍어주면 수월해진다. 우선 javascript함수를 하나 만든다. 123456function numberWithCommas(x) { x = x.replace(/[^0-9]/g,''); // 입력값이 숫자가 아니면 공백 x = x.replace(/,/g,''); // ,값 공백처리 $("#money").val(x.replace(/\B(?=(\d{3})+(?!\d))/g, ",")); // 정규식을 이용해서 3자리 마다 , 추가 } Colored by Color Scriptercs 그리고 html에 해당 콤마 효과를 줄 input태그에 이벤트함수르 추가한다. 12 Colored by Color Scr.. 2018. 5. 25.
반응형