プロが教える店舗&オフィスのセキュリティ対策術

お世話になっております。

PDFのフォームを作成しているのですが
あるテキスト項目に

javascript で乱数(文字)を発生させて表示したいと思います。

乱数は 以下で発生できるらしいのですが テキストフィールドでの表示ができなくて困っています。

var len = 8;
var str = "abcdefghijklmnopqrstuvwxyz";
var strLen = str.length;
var result = "";

for (var i = 0; i < len; i++) {
result += str[Math.floor(Math.random() * strLen)];
}

console.log(result);

// ----- この下の記述が 間違っているような。。。。

var f = this.getField("Text1");
f.value = util.printd("result", console.log());



ご教示いただければ幸いです。

A 回答 (1件)

こんにちは



pdfのスクリプトは使っていないので、やや、あやふやですが・・・

表示先が「Text1」という名のテキストボックスで良いのであれば、以下で、作成した文字列(=result)の内容が表示されると思います。
 this.getField("Text1").value = result;
    • good
    • 0
この回答へのお礼

以下の記述でうまくいきました!!
ご教示ありがとうございました。

var len = 8;
var str = "abcdefghijklmnopqrstuvwxyz";
var strLen = str.length;
var result = "";

for (var i = 0; i < len; i++) {
result += str[Math.floor(Math.random() * strLen)];
}

this.getField("Text1").value = result;

お礼日時:2019/12/20 09:06

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!