CGI-BBS > JAVA/JavaScript > JavaScript > 合計データが0の場合はブランクにしたい


カレッヂ
カレッヂ


質問者 KTH  投稿日 2004/10/12(火) 19:03:38
JavaScriptなのですが、PDFに埋め込むためのJavaScriptについて質問です。
PDFにある表があり、フォームでデータを入力できるようにして、その合計を表示させた
いと思います。この時、データがなく合計が無しの場合、ブランクにしておきたいのです
が、どうしても"0"が表示されてしまいます。
Acrobat6.0(WindowXP)の"文書レベルJavaScriptの編集"で新規作成し、PDF上の表のセル
(フィールド)をそれぞれA,B,C,D、合計のセル(フィールド)をTTLとして、

A = this.getField("A").value;
B = this.getField("B").value;
C = this.getField("C").value;
D = this.getField("D").value;

TTL = this.getField("TTL").value;

TTL = A + B + C + D;

if(TTL = "0") {
TTL = "";
}

としてみましたが、ブランクでなく、やはり0が表示されてしまいます。
これは、どのようにしたらよいのでしょうか?

WEBのJavaScriptではなく、PDFのJavaScriptについての質問で、大変恐縮ですが、教えて
いただけないでしょうか?

よろしくお願いいたします。<(_ _)>

プロバイダ参照:
サーバのOS:UNIXサーバ
パソコンのOS:WinNT系
エディタ:TeraPad
FTPソフト:FFFTP
サーバ移転:していない
改造:していない
CGI習熟度:middle

回答者 sim  [削除]  投稿日 2004/10/14(木) 00:03:49
良く見てないので外れてたらごめんなさい。

if(TTL == 0) {
TTL = null;
}

こんな感じでいいのではないでしょうか。
質問者 KTH  [削除]  投稿日 2004/10/14(木) 16:27:22
simさん、ご返信ありがとうございます。

いただいたコードを入れてみましたが、まだできませんでした。
もう少し、自分でも調べてみたいと思います。

WEBのJavaScriptについてのサイトは結構あるのですが、AcrobatのJavaScriptについての
サイトはなかなかないものですね。もし、AcrobatのJavaScript専門のサイトをご存知で
したら教えていただけないでしょうか?

すみませんが、宜しくお願いします。<(_ _)>

返信(回答)する

 


Web裏技