본문 바로가기

[jQuery] 숫자, 영문만 입력받기 숫자, 영문만 입력받기 $(document).ready(function() {$(".telnumber").keyup(function(){$(this).val($(this).val().replace(/[^0-9]/g,""));});$(".name").keyup(function(){$(this).val($(this).val().replace(/[^\!-z]/g,""));});}); 더보기
[jQuery] 배열에 포함되어있는지 검사하기 배열에 해당 값이 포함되어있는지 검사하기 $.inArray(value, array[, fromIndex])Array에서 특정값(value)을 찾으면 해당 ​index를 반환하고, 찾지 못하면 -1을 반환. var arrTmp = [1, 3, "lee", "kim" ];if($.inArray(3, arrTmp) != -1){alert("찾았음");}else{alert("없음");} 더보기
[jQuery] selectbox 선택값 변경시 값 구하기 selectbox 선택값 변경시 값 구하기 $("#selectbox id").change(function () { var str = ""; $("select option:selected").each(function (idx, item) { str += $(this).text() + " "; }); $("div").text(str);}) 더보기
[jQuery] Ajax 전송 Ajax 전송 AjaxAsynchronous JavaScript and XML 의 약어. 웹서버와 비동기식 통신을 이용해 대화영 어플리케이션을 구현하는 기법 Parametertype : GET or POSTurl : 전송하고자 하는 URLdata : 받는 곳의 방식에 따라 xml, json 등등의 데이터로 구성contentType : 보낼 데이터 포맷 형식dataType : 받을 데이터 포맷 형식success or failure : 이 안에 있는 function(data)는 값을 받으면 알아서 data 변수에 받은 객체가 할당됨. Usefunction Send() {$.ajax({type: "POST",url: "",data: "",//contentType: "application/json; charse.. 더보기
[jQuery] HTTP Body로 Ajax JSON POST Ajax JSON POST Client$.ajax({url: ".../api/test",type: "post",accept: "application/json",contentType: "application/json; charset=utf-8",data: JSON.stringify({'list': savedData}),dataType: "json",success: function(data) {// success handle},error: function(jqXHR,textStatus,errorThrown) {// fail handle}}); Server@RequestMapping(value = "/api/test", method = RequestMethod.POST, headers = {"Accept=ap.. 더보기
[jQuery] input box 기본문자처리 input box 기본문자처리 $('input[type = "text"]').each(function(){this.value = $(this).attr('title');$(this).addClass('text-label'); $(this).focus(function(){if(this.value == $(this).attr('title')) {this.value = '';$(this).removeClass('text-label');}}); $(this).blur(function(){if(this.value == '') {this.value = $(this).attr('title');$(this).addClass('text-label');}});}); HTML5 에서는 placeholder="" 옵션으로.. 더보기
[경제/금융] 신용카드 서명 신용카드 뒷편 서명란 먼저! 카드를 분실한지 60일 이내에만 신고하면 카드 주인이 손해 볼 일은 하나도 없다고 합니다. 그 이유는 법적으로 신용카드를 50만원 이상 결제할 경우 가게 주인은 카드 소유자의 신분증 제시를 요청하고 카드 주인이 맞는지 확인을 해야 하고, 50만원 미만일 경우에는 카드 뒷면의 서명과 사용자의 실제 서명이 동일한지​반드시 확인을 해야 하기 때문이라고 합니다. 저는 서명을 안했지만 한번도 확인하는건 못 봤는데.. 어쨌든 분실한 카드를 제 3자가 부정 사용시 50만원 이상일 경우에는 신분증 확인을 하지 않은​가게 주인이 카드대금을 보상해야 합니다. 그렇다면 여기서 의문점 50만원 미만의 금액을 결제할 때 제 3자가 카드 뒷면의 서명을​열심히 연습해서 사용하고 가게 주인 또한 이를 인.. 더보기
[Web] *.jsp 접근 막기 *.jsp 접근 막기PreventViewingJSPs 브라우저로 접속한 사용자가 JSP파일로 직접 접근할 수 없도록 한다. *.jsp GET POST 더보기
[Spring] 시대착오적인 설정 파일 *.properties를 버리자 시대착오적인 설정 파일 *.properties를 버리자 Eclipse의 파일 Lock 문제를 찾으면서 처음에는 Properties Editor Plugin을 원망했다. 게다가 대체품으로 선택한 Eclipse-RBE는 다소 불편한 인터페이스에 자꾸 NullPointerException을 떨궈서 사람 짜증나게 만들기 까지. 하지만 그러다가 곧 생각이 바뀌어 버렸다. 진짜 문제는 우리가 설정 파일로 시대착오적인 *.properties를 사용하고 있다는 그 사실이다. 자바의 *.proerties 파일은 텍스트 파일을 가장한 바이너리 파일이라고 보면 된다. 특수한 편집기나 변환기가 없으면 비영문권 사용자에게는 결코 텍스트 파일로써 다뤄질 수 없는 설정 파일 형식이다. 이런 것을 사용하면서 이를 편집하게 도와주는 .. 더보기
[Spring] util:properties, properties.xml 사용하기 util:properties, properties.xml 사용하기 1. xml에 정보 설정common_code 200400 2. dispatcher-servlet.xml 에 다음과 같은 내용을 추가. util:properties를 사용하기 위해서 선언해주고, util:properties로 properties.xml을 등록한다. 프로퍼티 파일의 설정값을 가져오기 위해 기존에 있던 xml 네임스페이스와 스키마에서 util을 추가. 3. SpEL을 이용해서 Java에서 사용하는 방법@Value("#{code['code.response.error']}") private String CODE_RESPONSE_ERROR; 4. applicationContext.xml과 같은 *.xml에서 사용하는 방법 5. JSP.. 더보기