본문 바로가기

반응형

Web Programings/JavaScript

(7)
[JavaScript] 키보드 입력시 엔터키에만 함수 실행 키보드 입력후 엔터키 누를 시 특정 함수를 실행시키려면 onkeydown="if(event.keyCode==13) javascript:함수명();" onkeydown 함수를 이용해서 엔터값이 키코드가 13이 되면 함수를 실행시킨다.
[JavaScript] 숫자 입력만 가능하게 하기 HTML JavaScript function phone(){ if((event.keyCode 57)) return false; else return true; } keycode값이 8(백스페이스)인 것은 삭제가 가능하도록 허용하는 것이다. 참고로 아래 사이트는 키값을 알려준다. http://www.cambiaresearch.com/articles/15/javascript-char-codes-key-codes
[JavaScript] 일정 시간마다 실행시키기 5초마다 등록된 printDuration 함수를 실행시킨다. setInterval(printDuration, 5000); function printDuration() { // 실행할 일들 }
[JavaScript] 정규식 사용 function check(phone){ phone="01011112222"; // 체크할 값으로 테스트 코드이므로 임의 값 배정 var filter=/^[0-9]{9,10}[0-9]$/;// 정규식 값 alert(phone.match(filter)); // 정상적이면 phone의 값 출력, 비정상적이면 null값 출력 또는 아래처럼 alert(filter.test(phone)); // true와 false로 출력해줌 }
[JavaScript] PW 확인 function checkpw() { pw = document.getElementsByName('passwd')[0].value; filter = /^[a-z0-9]*$/; if (pw.length > 5 && pw.length < 16) { if (!pw.match(filter)) { alert("비밀번호를 확인해주세요"); document.edit_form.passwd.onfocus = "true"; global_ck1 = false; } else global_ck1 = true; } else { alert("비밀번호의 길이를 확인해 주세요"); global_ck1 = false; } if(pw.length == 0) global_ck1= true; }
[JavaScript] 로딩이 끝난 후 함수 실행 J-Query를 이용한 $(document).ready를 더 추천한다고 한다. 왜냐면 onload는 1번밖에 사용을 못하고, 속도가 느리다고 한다.
[JavaScript] <form></form>에 할당된 값 전송하기 // "location.href='URL'"; 형태나 직접 URL형태//제출할 여러가지 input type 값들 ======= 주의점 : function 이름을 confirm 그대로 사용하면 인식을 못한다. function의 이름값을 예약어(키워드인가?)와 같지 안도록 하는 것이 중요하다.

반응형