2017-05-09 9 views
0

初めてのPDFフォームを作成しようとしています... フィールドをテキスト、日付、数値 私はこれまでに初めてのJavaスクリプトを実行する必要があります(私は思っています) 数字の入力が可能なフィールドがあります(該当する場合) 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 for 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に設定されている場合、フィールド値は前の値に戻ります。

関連する問題