2017-05-24 5 views
0

D & D文字シートからPDFフォームを作成しようとしています。私は盲目的にjavascriptの周りに私の道をつまずくので、申し訳ありませんが、私はn00bの場合。(Adobe Acrobat CC)計算の文が正しく機能しない場合

Acro Modという名前のテキストフィールドがAcro Proという名前のチェックボックスの隣にあります。このテキストフィールドは、ボックスがチェックされている場合は他の2つのテキストフィールド(DEX MOD + Proficiency)の合計に等しく、チェックされていない場合は1に等しい(DEX MOD)とします。私はそれを行うためにjavascriptのできることを一緒にkludgeすることができましたが、チェックボックスの状態にかかわらず、値の1つだけを返します。ここではアクロModのテキストフィールドの計算ボックス内のコードは次のようになります。

var acropro = this.getField("Acro Pro").value; 
var dexmod = this.getField("DEX MOD").value; 
var prof = this.getField("Proficiency").value; 
if (acropro != "off"){ 
event.value = dexmod + prof; 
} else { 
event.value = dexmod; 
} 

基本的に私が欲しいものです:チェックボックス=オフ、その後textA = textB、もしチェックボックス=、その後にtextA = textB + textC

場合

私はコードのどこかで文法を台無しにしてしまったという感覚を得るが、どうやってどこでどこかを理解できないようだ。彼らが何をしているのか知っている誰かが、なぜこれがうまくいかないのか教えていただけますか?

答えて

2

チェックボックスやラジオボタンのチェックを外す値は

if (acropro != "Off"){ 
+0

クラップ、感謝資本O ...「オフ」です。それはまさに私が台無しにしていたものです。私はそれがそれのようなものであることを知っていた。 – JTarlton

関連する問題