전체 글(11)
-
자동으로 하이픈 Hyphen( - ) 입력하기
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 $(function(){ $('#startDate').keydown( function(){ autoHyphen(event,this) }); }); function autoHyphen(event, obj) { var key = event.charCode || event.keyCode || 0; $text = $(obj); if (key !== 8 && key !== 9) { if ($text.val().length === 4) { $text.val($text.val() + '-'); } if ($text.val().length === 7) { $text.val($text.val(..
2019.12.06 -
JQuery 사용하기
JQuery는 HTML의 클라이언트 사이드 조작을 단순화 하도록 설계된 크로스 플랫폼의 자바스크립트 라이브러리입니다. 제이쿼리를 사용하는 이유는 아래와 같습니다. 페이지 내부 요소에 접근하기 쉽다. 제이쿼리를 사용하지 않으면 DOM 트리를 이용해서 요소(element)에 접근해야 합니다. 이는 배우기도 어렵고 불편한데, 제이쿼리를 사용하면 CSS의 선택자를 이용해서 간편하게 접근할 수 있습니다. 페이지의 보여지는 모습을 변경하기 쉽다. 동적으로 페이지의 모습(CSS)를 변경하기 위해서는 자바스크립트를 사용해야 합니다. 이를 제이쿼리를 이용하여 작성하면 코드도 간결해지고 직관적으로 작성할 수 있습니다.또, 아작스(AJAX)등에서 페이지를 리로딩하지 않고 동적으로 로딩할 때도 자바스크립트를 이용하는데, 이것..
2019.12.06 -
datepicker 사용하기
소스 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 $(document).ready(function(){ $("#startDate").datepicker({dateFormat: 'yy-mm-dd'}); $("#endDate").datepicker({dateFormat: 'yy-mm-dd'}); $("#endDate").on("change",function(){ //마감일자가 시작일자보다 더 빠르면 경고 후 text 공백으로 if($("#startDate").val() > $("#endDate").val()){ alert("마감일자가 시작일자보다 더 빠를 수 없습니다."); $("#endDate")..
2019.12.05 -
문자수를 지정하여 다음칸으로 이동시키기 (autoTab)
간단한 소스라 설명은 생략하겠습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 입력창 자동으로 탭 넘기기 function AutoTab(me, next, iLen) { if ($(me).val().length == iLen) { $("#"+next).focus(); } } 테스트 해보세요!!
2019.12.05 -
C#에서 Mybatis사용하기 - (2)
저번 포스팅에서는 MybatisNET를 사용하기 위한 전반적인 설정을 했습니다. 이제 다음 단계로 소스코드와 SQL문을 작성해보겠습니다. 먼저 애플리케이션과 데이터베이스 사이의 값들을 매핑해서 주고받는 역할을 하는 VO(Value Object)객체 클래스를 만들어보겠습니다. 프로젝트 -> VO폴더 -> StudentVO.cs 의 구조로 cs 파일 생성을 먼저 해주었습니다. 다른 위치에 cs파일을 생성해주셔도 상관없지만 VO클래스의 경로를 잘 기억해놓으시기 바랍니다. (이어지는 내용에 필요합니다.) [StudentVO.cs] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 using System; using System.Collections.Generic; using System..
2019.12.04 -
C#에서 Mybatis사용하기 - (1)
지난번 포스팅은 C# DBConnector 클래스를 작성하여 DB와 통신하여 Select한 데이터들을 DataGridView에 보여줬습니다. 하지만 쿼리문이 아주 단순했고 동적 쿼리를 사용하려면 어떻게 해야하나 생각하다 전자정부프레임워크에서 사용하는 ibatis를 C#에서 사용할 수 있다는걸 알게되어서 테스트해봤고 ibatis에 관한것은 JAVA관련 카테고리에서 포스팅 하고있으니 C#에서는 myBatis로 포스팅을 진행해 볼까합니다. 우선 ibatis에 대해 간단하게 설명하자면 SQL문과 프로그래밍 코드를 분리해서 관리하는것이 주목적인 기술입니다. 2010년에 구글코드로 이전함에따라 myBatis라는 이름으로 개명되었고 문법도 조금씩 달라졌습니다. 더 자세한 것은 아래의 링크를 통해 공부해보시면 좋을 듯..
2019.12.03