입력 텍스트 자리 표시자를 사용하여 UPPER 및 일반 텍스트 간 전환

RetroCoder

입력이 대문자 여야 할 때 자리 표시 자에 대해 일반 대소 문자를 사용하는 더 좋은 방법이 있습니까? 최신 브라우저에서 가능하면 CSS3에서이 작업을 전적으로 수행하고 싶습니다.

그 이유는 소문자로 다시 전환하면 대문자를 추가하거나 제거 할 때 약간 복잡해 보이고 자리 표시자가 일반 텍스트로 표시되기 때문입니다. 패턴이 있지만 사용자 입력을 위해 대문자로 전환하고 자리 표시자를 위해 일반 대문자로 다시 전환하는 데는 작동하지 않습니다.

입력:

<input name="myInputText" data-case="UPPER" data-placeholder-case="regular" pattern="[A-Z]*" type=text placeholder="You will be FORCED to use UPPERCASE!" />

변경 또는 keydown 이벤트가있을 때 JQuery val (). toUpperCase () 사용 :

$("myInputText").on("keydown", function() {
 if ($("myInputText").val().length > 0)
 {
  $("myInputText").val("myInputText").val().toUpperCase());
  $("myInputText").css("text-transform", "uppercase");
 } else { $("myInputText").css("text-transform", ""); }
}).on("change", function() {
 if ($("myInputText").val().length > 0)
 {
  $("myInputText").val("myInputText").val().toUpperCase());
 } else { $("myInputText").css("text-transform", ""); }
});

참조 :

  1. jQuery On function, butangphp Et al., Found on www 5/22/2015, jQuery ON
  2. CSS를 사용하여 입력의 HTML5 자리 표시 자 색상 변경, David Murdoch Et al., Found on www 5/22/2015, Placeholder
  3. HTML 입력 속성 (패턴), W3School Auth unk, 5/22/2015, Patterns W3Schools
폴 루브

모든 브라우저에서 작동하지 않는 문제를 처리하려는 경우 text-transform자리 표시 자에 대해 다르게 설정할 수 있습니다 .

input {
  text-transform: uppercase;
}

::-webkit-input-placeholder {
  text-transform: none;
}

:-moz-placeholder {
  text-transform: none;
}

::-moz-placeholder {
  text-transform: none;
}

:-ms-input-placeholder {
  text-transform: none;
}
<input type="text" placeholder="place holder" />

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

PHP를 사용하여 사용자 입력 및 시간을 텍스트 파일에 기록

분류에서Dev

텍스트 입력 및 parseInt를 사용하는 간단한 JS 함수, NaN 반환

분류에서Dev

양식에서 입력 텍스트 상자의 값 속성을 사용하면 자리 표시 자 텍스트가 반환됩니다.

분류에서Dev

Jquery datepicker를 사용하여 일반 텍스트 및 날짜 입력

분류에서Dev

동일한 자리 표시 자 텍스트를 입력하는 사용자 Python Tkinter

분류에서Dev

텍스트 입력 및 자바 스크립트를 사용하는 유니 코드-문자 변환기

분류에서Dev

linq를 사용하여 입력 파일에서 텍스트 반전

분류에서Dev

실시간 나이 계산 및 입력 텍스트 상자에 표시

분류에서Dev

텍스트 영역 입력을 텍스트 영역 출력 상자로 변환하는 DOM 및 JS 구현

분류에서Dev

동일한 텍스트 상자를 반복적으로 사용하여 HTML 및 Javascript에서 사용자의 입력을받을 수 있습니까?

분류에서Dev

c를 사용하여 텍스트 파일의 항목 간 전환

분류에서Dev

c를 사용하여 텍스트 파일의 항목 간 전환

분류에서Dev

채워진 이전 텍스트 상자를 기반으로 텍스트 상자 숨기기 및 표시

분류에서Dev

자바 스크립트 및 임의 일시 중지 / 시간 초과로 텍스트를 빠르게 순환

분류에서Dev

HTML 버튼 및 자바 스크립트를 사용하여 Span 클래스 태그로 래핑 된 HTML 텍스트 표시 / 숨기기 전환

분류에서Dev

htmlentities를 사용하여 입력 유형 텍스트 및 텍스트 영역

분류에서Dev

JavaScript를 사용하여 텍스트 상자에 값 반환

분류에서Dev

여러 사용자 입력을 텍스트 파일에 저장

분류에서Dev

확인란 텍스트를 일치시키고 검색 필드의 사용자 입력을 기반으로 한 텍스트 만 표시합니다.

분류에서Dev

전환 불투명도 - 다음 숨기기 및 자바 스크립트를 사용하여 텍스트를 표시

분류에서Dev

일부 텍스트를 추가하여 프로세스 및 특정 사용자의 출력

분류에서Dev

GUI 자바 텍스트 및 텍스트 필드 반대 표시

분류에서Dev

자바 스크립트를 사용하여 HTML 텍스트 상자의 입력을 표시하는 방법

분류에서Dev

bash를 사용하여 텍스트 파일의 토큰 간 추출 및 출력 조작 방법

분류에서Dev

사용자가 텍스트 필드 iOS에 시간을 입력하는 방법

분류에서Dev

잘못된 이메일을 입력하거나 자바 스크립트에 공백을 입력하면 특정 텍스트 상자 테두리를 빨간색으로 표시하는 방법은 무엇입니까?

분류에서Dev

Angular를 사용하여 입력 필드에 대해 문자열의 은밀한 인코딩 된 HTML을 일반 텍스트로 변환

분류에서Dev

matplotlib에서 ax.annotate를 사용하여 화살표 및 텍스트 반환

분류에서Dev

사용자 입력 텍스트 상자

Related 관련 기사

  1. 1

    PHP를 사용하여 사용자 입력 및 시간을 텍스트 파일에 기록

  2. 2

    텍스트 입력 및 parseInt를 사용하는 간단한 JS 함수, NaN 반환

  3. 3

    양식에서 입력 텍스트 상자의 값 속성을 사용하면 자리 표시 자 텍스트가 반환됩니다.

  4. 4

    Jquery datepicker를 사용하여 일반 텍스트 및 날짜 입력

  5. 5

    동일한 자리 표시 자 텍스트를 입력하는 사용자 Python Tkinter

  6. 6

    텍스트 입력 및 자바 스크립트를 사용하는 유니 코드-문자 변환기

  7. 7

    linq를 사용하여 입력 파일에서 텍스트 반전

  8. 8

    실시간 나이 계산 및 입력 텍스트 상자에 표시

  9. 9

    텍스트 영역 입력을 텍스트 영역 출력 상자로 변환하는 DOM 및 JS 구현

  10. 10

    동일한 텍스트 상자를 반복적으로 사용하여 HTML 및 Javascript에서 사용자의 입력을받을 수 있습니까?

  11. 11

    c를 사용하여 텍스트 파일의 항목 간 전환

  12. 12

    c를 사용하여 텍스트 파일의 항목 간 전환

  13. 13

    채워진 이전 텍스트 상자를 기반으로 텍스트 상자 숨기기 및 표시

  14. 14

    자바 스크립트 및 임의 일시 중지 / 시간 초과로 텍스트를 빠르게 순환

  15. 15

    HTML 버튼 및 자바 스크립트를 사용하여 Span 클래스 태그로 래핑 된 HTML 텍스트 표시 / 숨기기 전환

  16. 16

    htmlentities를 사용하여 입력 유형 텍스트 및 텍스트 영역

  17. 17

    JavaScript를 사용하여 텍스트 상자에 값 반환

  18. 18

    여러 사용자 입력을 텍스트 파일에 저장

  19. 19

    확인란 텍스트를 일치시키고 검색 필드의 사용자 입력을 기반으로 한 텍스트 만 표시합니다.

  20. 20

    전환 불투명도 - 다음 숨기기 및 자바 스크립트를 사용하여 텍스트를 표시

  21. 21

    일부 텍스트를 추가하여 프로세스 및 특정 사용자의 출력

  22. 22

    GUI 자바 텍스트 및 텍스트 필드 반대 표시

  23. 23

    자바 스크립트를 사용하여 HTML 텍스트 상자의 입력을 표시하는 방법

  24. 24

    bash를 사용하여 텍스트 파일의 토큰 간 추출 및 출력 조작 방법

  25. 25

    사용자가 텍스트 필드 iOS에 시간을 입력하는 방법

  26. 26

    잘못된 이메일을 입력하거나 자바 스크립트에 공백을 입력하면 특정 텍스트 상자 테두리를 빨간색으로 표시하는 방법은 무엇입니까?

  27. 27

    Angular를 사용하여 입력 필드에 대해 문자열의 은밀한 인코딩 된 HTML을 일반 텍스트로 변환

  28. 28

    matplotlib에서 ax.annotate를 사용하여 화살표 및 텍스트 반환

  29. 29

    사용자 입력 텍스트 상자

뜨겁다태그

보관