이메일 형식 체크하기 public boolean checkEmail(String email){ String regex = "^[_a-zA-Z0-9-\\.]+@[\\.a-zA-Z0-9-]+\\.[a-zA-Z]+$"; Pattern p = Pattern.compile(regex); Matcher m = p.matcher(email); boolean isNormal = m.matches(); return isNormal; } 개발 등/JAVASCRIPT 2010.06.12
특정 DIV / TR 숨기기와 보여주기 function divLiterature(num){ $('.divLiterature').hide(); $('#divLiterature'+num).show(); } TR 이나 DIV에 동일한 클래스와 유일한 ID를 부여하여 위와 같은 FUNCTION을 호출하도록 한다. 개발 등/JAVASCRIPT 2010.04.30
팝업창으로 폼방식으로 전달하기 팝업창을 띄우면서 파라미터를 전달할 때, 특수문자여서 깨지는 경우가 발생한다. 이럴 때는 post방식으로 넘겨야 한다. 먼저 빈 팝업창을 띄우고 타겟을 지정하면 된다. 예) function showPop(){ var form = document.form; form.membNumb.value = ; form.idx.value = ; openPopup('','popup', 400, 350, 'yes', 'NO'); form.action = 'pop_test.jsp'; form.target = 'popup'; form.submit(); } 개발 등/JAVASCRIPT 2009.11.17
input type="text" 속성 중 disabled와 readonly의 차이 disabled 와 readonly 모두 text에 직접 값을 입력하지 못한다는 점에서는 동일하지만, disabled로 설정했을 경우에는 value 값을 가져오지 못한다. 따라서 값을 가져오기 위해서는 readonly로 설정해야 한다. 개발 등/JAVASCRIPT 2009.11.14
웹접근성을 위해 쌍으로 들어가야 할 속성들 다음의 속성들은 각각 마우스와 키보드에 대한 속성으로 한 쌍을 이루어야 합니다. ▶ onmousedown = onkeydown ▶ onmouseover = onfocus ▶ onmouseout = onblur 태그 안에서는 ▶ onclick = onkeypress 태그 안에서는 ▶ onclick = onfocus 개발 등/JAVASCRIPT 2009.06.29
텍스트박스에 특정 언어가 기본적으로 입력되게 할 때 "ime-mode:active" -- 기본적으로 한글모드 "ime-mode:auto" -- 한/영중 선택된 모드 "ime-mode:inactive" -- 기본적으로 영문모드 "ime-mode:disabled" -- 무조건 영문(한글 안됨) 개발 등/JAVASCRIPT 2009.06.28
(연산자) typeof / instanceof typeof 의 결과값 : "string" , "number", "object", "undefined" instanceof의 결과값 : Array, Object, Number 개발 등/JAVASCRIPT 2009.06.25
encodeURI() / encodeURIComponent()에 대해서 이 모든 함수는 자바스크립트에서 인코딩을 담당하는 함수이다. 여기서 말하는 인코딩이란, 네트워크를 통해서 정보를 공유할 때 어떤 시스템에서나 읽을 수 있는 ASCII 문자로 바꿔주는 것을 말한다. 모든 네트워크를 통한 전송에는 ASCII 문자가 기반이 된다. 특히 한글이나 특수문자의 경우 이를 2진수 바이트코드로 변환해서 전송하면 받는 상대편의 시스템에 따라 잘못 해석되거나, 해석이 불가능할 수 있기 때문이다. 이를 해결하기 위해 모든 시스템에서 공통으로 읽을 수 있는 ASCII 문자로 바꿔서 데이터를 전송할 필요가 있다. 1. escape() 아래 열거된 아스키문자가 아니라면 모두 유니코드 형식으로 변환한다. ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxy.. 개발 등/JAVASCRIPT 2009.03.05