2010-06-14 3 views
0

숫자 키패드에서 "점"키를 재 매핑하는 jQuery 플러그인이 있습니까? 쉼표 또는 다른 문자를 사용하는 언어로 도트가 아닌 소수 구분 기호를 인쇄하는 것이 목적입니다. MS Excel과 같은 일부 데스크톱 응용 프로그램의 동작을 모방하고 싶습니다.숫자 키패드를 다시 매핑하는 jQuery 플러그인

는 (그것은 하드 코드로 출력 문자 괜찮습니다.)

답변

2

이 jQuery 플러그인을 사용하면 숫자 자릿수 구분 기호에 사용할 문자를 구성 할 수 있습니다.

NumpadDecSeparator

+0

훌륭한 젊은 프로젝트. 추가 비트 (지역 설정을 찾기위한 'toLocaleString'트릭)가 재치있는 점을 염두에 두었습니다. 코드가 멋지게 작성되었습니다. 팁을 주셔서 감사합니다. –

0

당신은 플러그인을 필요가 없습니다, 당신은 모든 입력 요소의 keyup 이벤트에 쉼표 나 다른 문자로 점 대체 기능을 바인딩 할 수 있습니다.

$(":input")​.bind({ 
    "keyup" : function (e) { 
     if (e.keyCode==110) { 
      e.currentTarget.value = e.currentTarget.value.replace(/\./g,",") 
     } 
    } 
    })​ 
+0

아마도 마지막 점 문자 만 바꾸는 것이 더 정확할 것입니다. –

+0

내 자신의 코드를 기꺼이 작성할 수는 있지만 플러그 인이없는 경우에만 이미 쉽게 나타납니다. 예를 들어, 샘플 코드는 일반적인 텍스트 편집을 방지합니다. 텍스트의 끝에 캐럿을 이동합니다. –

+0

플러그인이 없으므로 가장 가까운 답변을 수락합니다. 나만의 플러그인으로 작업을 시작했다. –

관련 문제