jQuery 키보드를 확장하는 몇 가지 기본 방법

WBOY
풀어 주다: 2016-05-16 18:42:51
원래의
992명이 탐색했습니다.

파일 이름: jquery.hy.key.js

코드 복사 코드는 다음과 같습니다.

/* ============================================== === =============================
설명: 키보드 이벤트에 대한 확장 메서드

호출 작성자:

작성자: Big Weather
날짜: 2009-10-30
========================= === ============================================== === ===
변경 내역
=================================== ====== ========================================
날짜: 작성자: 설명:
--------- -------- ------

====== =========================================== ====== ========================
저작권(C) 1992-2009 (주)홍예
===== ======= ========================================== ======= ===================

사전 지식
1. 0번 키 값 48. 9번 키 값 57
2.a 키 값 97..z 키 값 90
3. 키 값 45;. 키 값 46; 값 9;
4.event는 IE에서는 전역이고 Firefox에서는 임시 객체이므로 매개변수를 전달해야 합니다.
*/

jQuery.extend({
/*== ======= ========================================== ======= ================
함수 설명: 키 값 가져오기
호출 방법:
jQuery.getKeyNum(event) ;
*/
getKeyNum:function(e){
var keynum;
if(window.event){ // IE
keynum = event.keyCode; >else if(e.which){ // Netscape/Firefox/Opera
keynum = e.which;
}
return keynum;
/*===== ========= ======================================== ========= ===========
함수 설명: 정수인지 확인하고, 편집 상자에 숫자만 입력하도록 제한합니다.
호출 방법:
해결해야 할 문제:
Firefox에서 탭 키가 작동하지 않습니다.
*/
isInt:function(e){
var keynum = this.getKeyNum(e)
if(keynum >= 48 && keynum <= 57 || keynum == 8 ){//firefox에서 백스페이스를 판단해야 합니다. 8
return true
}
return false
},
/*=========== = ================================================ = ============
함수 설명: 소수점인지 여부를 결정합니다. 편집 상자를 숫자와 소수점 하나로 제한합니다.
호출 방법:

*/
isFloat:function(txt,e) {
var keynum = this.getKeyNum(e);
if(keynum == 46){//소수점 입력
if(txt.value.length == 0){
return false ;
}else if(txt.value.indexOf('.') >= 0){
return false;
}else{
return true;
if(this.isInt(e)){
return true;
}
return false
}
});

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿