사용자가 텍스트 상자에 입력 할 때 SSN의 처음 6자를 숨기려고합니다. 뭔가 같은 * - -1234 내가 이것을 달성 할 수있는 모든 내장 태그가 있습니다. 미리 감사드립니다.JSF : 텍스트 상자에 입력 할 때 입력을 숨기기
1
A
답변
1
표준 JSF 구현의 "기본 제공"구성 요소는 표준 HTML 요소만을 나타냅니다. 기능적 요구 사항은 HTML 엘리먼트의 어느 것도 다루지 않으므로 표준 JSF 구현에는 HTML 엘리먼트가 없다. 가장 가까운 것은 JSF <h:inputSecret>
구성 요소가 제공하는 <input type="password">
의 HTML이지만, 지정된 서브 세트가 아닌 모두 문자를 마스크합니다.
또한이를 수행 할 수있는 제 3 자 JSF 컴포넌트 라이브러리가 마음에 들지 않습니다. 당신은 기본적으로 2 가지 옵션, 쉬운 것을 선택할 수 있습니다.
두 개의 입력 필드에 걸쳐 SSN을 분할하십시오. 하나는
<h:inputSecret>
이고 하나는<h:inputText>
입니다. 필요한 경우 일부 추가onkeyup
6자를 입력하면 다음 필드로 자동 이동하는 JavaScript 도우미 코드. 서버 측에서는 두 부분을 함께 붙입니다.를 사용하여 값에 대한
<h:inputHidden>
숨겨진 입력을 채우고 첫 6 개 문자의 가시 입력 마스크 문자를 반환 일부onkeydown
자바 스크립트 도우미 코드를 정상적인<input type="text">
.
관련 문제
- 1. 이전에 입력 한 데이터를 텍스트 상자에 숨기기
- 2. 우르두어 텍스트 상자에 입력
- 3. IE에서 텍스트 입력을 입력 할 수 없습니다
- 4. 텍스트를 텍스트 상자에 입력 할 때 커서 이동에 문제가 있습니까?
- 5. 사용자가 텍스트 상자에 입력 할 때 단추를 활성화하는 방법
- 6. 웹 페이지의 텍스트 상자에 입력 할 때 공백을 제거하십시오.
- 7. 텍스트 상자에 점을 입력 할 수 없습니다.
- 8. 입력을 누르기 전까지는 입력 텍스트 상자에 입력하는 동안 텍스트 상자에 문자를 추가하는 방법은 무엇입니까?
- 9. 여러 줄 문자로 asp.net 텍스트 상자에 140자를 입력하고 싶습니다. 텍스트 상자에 입력 할 때 줄입니다.
- 10. 텍스트 상자에 외국 문자 입력
- 11. php 텍스트 상자에 이벤트 입력
- 12. MVC- 클릭 이벤트시 텍스트 상자에 텍스트 입력
- 13. 텍스트를 Windows 입력 텍스트 상자에 인쇄하십시오.
- 14. 텍스트 상자에 포커스가 있지만 아무 것도 입력 할 수 없습니다.
- 15. 텍스트 상자에 텍스트 상자에 '도트'를 삽입해야만 자바 스크립트를 사용하여 숫자 값만 입력 할 수 있습니다.
- 16. 텍스트 영역에서 입력을 트리거
- 17. 특정 입력 상자에 포커스가있을 때 슬라이드 효과가있는 패널 표시
- 18. WPF - 사람이 텍스트 상자 컨트롤에 입력 할 때 텍스트 자동 입력
- 19. CKEditor에 입력 할 때 텍스트 바꾸기
- 20. 하위 창 텍스트 상자에 입력 값
- 21. jQuery 텍스트 상자에 텍스트를 입력 하시겠습니까?
- 22. jQuery는 사용자 입력을 유형으로 별도 div에 입력
- 23. WinForms ComboBox - 텍스트 입력을 클릭했을 때 이벤트
- 24. JSF 숨기기 예외?
- 25. iPhone 텍스트 필드> 입력 할 때 입력 문자열을 신용 카드 번호로 입력
- 26. gdb로 입력을 입력 할 수 없습니다. 도움!
- 27. Opera Mobile에서 JavaScript로 텍스트 입력을 할 수 없습니다.
- 28. 팝업 상자에 마우스를 입력 할 수 없습니다
- 29. 양식 유효성 검사 : 라디오 값을 선택하고 문자 메시지를 입력 할 때 버튼 숨기기 취소
- 30. ASP.NET 암호 텍스트 상자에 텍스트를 입력했습니다.