1 2 3 4 5 6 7 8 9 10 11 | /*** 폼**** <input type="text" numberonly="true" /> // 숫자만 입력 가능한 텍스트박스** <input type="text" datetimeonly="true" /> // 숫자, 콜론(:), 하이픈(-)만 입력 가능한 텍스트박스*/$(function(){ $(document).on("keyup", "input:text[numberOnly]", function() {$(this).val( $(this).val().replace(/[^0-9]/gi,"") );}); $(document).on("keyup", "input:text[datetimeOnly]", function() {$(this).val( $(this).val().replace(/[^0-9:\-]/gi,"") );});}); |
만약 on 메소드가 없는 존나 옛날 버전이라면
1 2 3 4 5 6 7 8 9 | $(function(){ $("input:text[numberOnly]").live("keyup", function() { $(this).val( $(this).val().replace(/[^0-9]/gi,"") ); }); $("input:text[datetimeOnly]").live("keyup", function(){ $(this).val( $(this).val().replace(/[^0-9:\-]/gi,"") ); });}); |
으로 해주면 된다.
약간에 문제가 있는듯 합니다.
한글만 입력하고 focus가 나가면 한글 1글자가 남는.....
출처: http://hobbiez.tistory.com/396 [취미생활]
'개발 > JQUERY' 카테고리의 다른 글
| [Jquery radio button] 제이쿼리 라디오버튼 제어 (1) | 2017.05.18 |
|---|---|
| jquery 배열, for문, 향상된 for문 each 객체의 확장 (0) | 2017.04.18 |
| Jquery Number 숫자 유효성 체크 (0) | 2017.04.05 |
| jquery checkbox 체크여부/제어하기/체크갯수 구하기 (0) | 2017.03.17 |
| jQuery 좌표구하기 (0) | 2017.03.17 |