입력창에 대문자 또는 소문자로만 입력하는 방법이다.
toUpperCase() 또는 toLowerCase() 함수를 이용하면 된다.
1
2 3 4 5 |
// 대문자만 입력
<input type="text" onKeyup="$(this).val($(this).val().toUpperCase());"/> // 소문자만 입력 <input type="text" onKeyup="$(this).val($(this).val().toLowerCase());"/> |
대소문자만 입력하는 경우가 많은 경우 공통스크립트로 관리하는 것이 편할 것이다.
1
2 3 4 5 6 7 8 9 |
// 대문자만 입력 공통스크립트
$("input[type=text]").filter(".upper").on("keyup", function(){ $(this).val($(this).val().toUpperCase()); }); // 소문자만 입력 공통스크립트 $("input[type=text]").filter(".lower").on("keyup", function(){ $(this).val($(this).val().toLowerCase()); }); |
type이 text이 input태그에 "upper" 또는 "lower" 클래스만 추가하면 자동적으로 대소문자로 변환될 것이다.
'JavaScript > JQuery' 카테고리의 다른 글
[jQuery] jQuery 표현식, selector 확장 검색 (like 검색) (0) | 2022.03.22 |
---|---|
[jQuery] Ajax의 Success와 Done의 차이 (0) | 2022.03.08 |
[jQuery] Iframe 높이 자동조절하기 (0) | 2021.10.26 |
[JQuery] 숫자 3자리 콤마 입력(천단위 금액 표시) (0) | 2021.07.02 |
[JQuery] 입력창 숫자만 입력 (0) | 2021.07.02 |