2011-09-29 2 views
0

Oracle ApEx 양식에 사용자가 $ 10000.00 또는 그 이하의 금액을 입력 할 수있는 비용 필드가 있습니다.서식 Oracle Apex의 Curreny 금액을 마스크하십시오.

제 질문은 마스크를 포맷하고 ApEx 양식에서이 값의 유효성을 검사하는 방법이 확실하지 않습니다.

도움을 주시면 감사하겠습니다.

감사합니다.

답변

1

항목 설정이 필요하지 않습니까? 만들거나 타입 번호 필드의 항목을 편집 할 때 예를 들어, 다음과 같은 (페이지 편집 항목)을 설정할 수 있습니다

enter image description here

+0

감사를 다시 톰하지만이 금액 필드의 유효성을 검사에 올 때 무엇에 대한 달러 금액이 입력되었는지 확인하려면? – tonyf

+0

필드가 숫자 항목 일 때 더 많은 유효성 검사가 필요합니까? 물론 저장된 값은 간단한 숫자 일 것입니다 (여러분의 칼럼은 $ -sign을 가지고 있지 않을 것입니다). 하지만 입력 한 번호는 괜찮을거야, 안 그래? 문자를 입력하면 제출시 기본 제공 유효성 검사에서 '통화가 숫자 형식 FML999G999G999G999G990D00 (예 : 1,251.49 달러)과 일치하지 않습니다.'라는 오류 메시지가 표시됩니다. 당신은 on-the-fly 컨트롤을 더 필요로한다면, 유일한 옵션은 유효성 검증을 제공하는 javascript 일 것입니다 (즉 : 숫자입니까?). – Tom