JavaScript, jQuery, Java
input 박스에 숫자만 입력하기 - 함수 생성
보리하늘
2017. 12. 28. 13:35
반응형
별도의 클래스를 추가하는 방법도 있지만
함수 생성으로 간편하게 사용하는 방법도 있다.
** Javascript
1 2 3 | $(document).on("keyup", "input:text[numberOnly]", function() { $(this).val( $(this).val().replace(/[^0-9]/gi,"") ); }); | cs |
** jsp
1 2 3 4 5 6 7 | <tr> <th>높이</th> <td><input type="text" style="width: 60px" name="height" title="높이" numberonly="true"> px</td> <th>넓이</th> <td><input type="text" style="width: 60px" name="width" title="넓이" numberonly="true"> px</td> </tr> | cs |
+ 2017.11.16 추가
비슷하지만 표현법이 다른 방법
** Javascript
1 2 3 4 5 6 7 8 | function onlyNumber(obj) { $(obj).keyup(function(){ $(this).val($(this).val().replace(/[^0-9]/g,"")); }); } | cs |
** jsp
1 2 | <input type="text" class="form-control" name="SEND_TYPE_P" id="SEND_TYPE_P" value="16" maxlength="2" onkeydown="onlyNumber(this)"/> | cs |
728x90
반응형