NumberTextBox를 사용하고 다음 요구 사항이 충족되도록 입력을 제어하려고합니다.
a) 아니요 또는 허용되어야 함
b) 값은 예 : 4.5 및 19.8
c) 허용되는 형식은 '.'기호 앞에 최대 두 자리 여야합니다. 그 후 4를 넘지 않아야한다.
d) 따라서 컨트롤은 최대 7자를 입력해야하며 더 입력 할 수 없어야합니다.dijit NumberTextBox에 대한 입력 제어?
위반하는 오류 메시지 외에도 b) 메시지를보고 싶지 않습니다. 나는 '.'뒤에 세 번째 자리 또는 다섯 번째 자리를 입력하는 것이 불가능하기를 바란다.
내가
사용하던 얻을 관리하는 가장 좋은 방법 - 최대 길이 = "7"
- { ". # 0 ####"분 = "4.5", 최대 = "19.8", 패턴 =} 제약 =
하지만 그 작업을 수행하지 못합니다. 나는 또한 다른 패턴으로 시도하고 '정밀도'를 사용했지만 여전히 원하는 것을 얻을 수 없었습니다.
전혀 가능합니까? 아니면 이것을 위해 추가 코드를 작성해야합니까?
시간 내 주셔서 감사합니다.