'자바스크립트'에 해당되는 글 2건
- 2009.03.03 정규식을 이용한 숫자입력 체크 함수
- 2009.02.06 자바스크립트에서 Enter(엔터) Key Event 처리하기
정규식을 이용한 숫자입력 체크 함수
* 단점 : 한글인 경우 체크가 안됩니다....ㅠㅠ
// 숫자, 콤마(,), 소숫점(.) 허용한 숫자체크
// 반환값 true / false
function IsNumber(strNumber)
{
var reg = RegExp(/^(\d|-)?(\d|,)*\.?\d*$/);
return reg .test(strNumber);
}
// IsNumber함수를 이용한 필드 입력값 체크
// 사용방법 : <input type="text" onkeyup="CheckNumber(this)">
function CheckNumber(field) {
if( !IsNumber(field.value) )
{
alert!("숫자형식만 입력해주십시오.");
field.value="0";
field.focus();
field.select();
}
}
출처 : 몽키님 블로그
(http://blog.daum.net/monkeychoi/4967162?srchid=BR1http%3A%2F%2Fblog.daum.net%2Fmonkeychoi%F4967162)
자바스크립트에서 Enter(엔터) Key Event 처리하기
enter
<script>
/* ======================================================================
Function : Data Search
Param : elm
Return : 없음
======================================================================== */
function searchData(){
...........
...........
}
/* ======================================================================
Function : handleEnter
Param : elm
Return : 없음
======================================================================== */
function handleEnter (field, event) {
var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
if (keyCode == 13) {
searchData();
}else
return true;
}
1. 자바 스크립트 안에 핸들러 함수 추가!!
2. 커서가 이동되어 있는 곳...즉 키워드를 치고 활성화 상태에서 엔터를 치고 싶은 곳에 << onKeyDown >>를 이용 event를 처리해준다. Enter같은경우 13 번으로 처리!!
3. 위의 두가지 방법중 하나로 구현하면 땡!!!