2017-05-09 3 views
0

처음으로 PDF 양식을 만들려고합니다 ... 텍스트, 날짜, 숫자로 필드의 형식을 올바르게 지정했다고 생각합니다. 이제는 처음으로 자바 스크립트가 필요합니다. (내 생각 엔) 숫자가 입력 될 수있는 필드가 있습니다 (적용 가능한 경우) IF - 필요로하는 필드 B에 숫자를 입력해야합니다. 필드 A.보다 크게JavaScript Acrobat 양식 필드 A에 숫자가 입력되어 있으면 필드 B의 숫자가 더 커야합니다

사람은 내가 아니라 것입니다 알고이 :-)

사상 처음으로 염두에 & 곰을 도와 주실 래요 같은 날짜 다시 일 필요 -

답변

0
numA.addEventListener('input', function(){ 
    aValue = this.value; 
}) 

numB.addEventListener('input', function(){ 
    bValue = this.value; 
    validNumB(); 
}) 

function validNumB() { 
    return bValue > aValue; 
} 
+0

위의 대답은 Acrobat 용 JavaScript와는 아무런 관련이 없습니다. – joelgeraci

0

필드 B.에서 사용자 지정 유효성 검사 스크립트에 다음 코드를 추가 한 후해야 즉 날짜를하지만, 사전에

감사와 유사합니다 바라고 당신은 할 수있다 실제 필드 이름과 일치하도록 "필드 A"의 이름을 조정해야합니다. JavaScript는 대소 문자를 구분하므로 편집 할 때주의하십시오. 필요에 맞게 경고 메시지를 사용자 정의 할 수 있습니다.

경우 당신이 호기심에서
if (this.getField("field A").value != "" && event.value <= this.getField("field A").value) { 
    app.alert("This field must be greater than field A.") 
    event.rc = false; 
} 

enter image description here

... event.value는 사용자가 필드에 입력하는 값은 event.rc (결과 코드)에 해당하는 경우, 그것은 단지 최선을 다하고 도착하다 . 스크립트가 event.rc를 false로 설정하면 필드 값이 이전 값으로 되돌아갑니다.

관련 문제