그래서 내 질문은 다른 사람이 Java 형식으로 여기에서 물었습니다 : Java-지정된 길이의 새 문자열 인스턴스를 만들고 특정 문자로 채 웁니다. 최고의 솔루션?
. . . 하지만 JavaScript와 동등한 것을 찾고 있습니다.
기본적으로 각 필드의 "maxlength"속성에 따라 텍스트 필드를 "#"문자로 동적으로 채우려 고합니다. 따라서 입력에가 있으면 maxlength="3"
필드는 "###"으로 채워집니다.
이상적으로 Java와 같은 것이 StringUtils.repeat("#", 10);
있지만 지금까지 내가 생각할 수있는 가장 좋은 옵션은 최대 길이에 도달 할 때까지 한 번에 하나씩 "#"문자를 반복하여 추가하는 것입니다. 그보다 더 효율적인 방법이 있다는 느낌을 흔들 수 없습니다.
어떤 아이디어?
참고로 "#"문자는 포커스를 지우고 사용자가 값을 입력하지 않은 경우 흐림시 "리필"해야하기 때문에 입력에서 기본값을 간단히 설정할 수 없습니다. 내가 관심있는 "리필"단계