PDF 表格 提交至邮箱
PDF Form Submit to email
我有一个 PDF 表单,它非常基础,只有 4 个字段。我需要添加一个按钮并让它根据输入到表单中的数据发送电子邮件。
目前我有以下内容。
四个字段的变量。
var cName = this.getField("Name").value;
var cNumber = this.getField("Phone").value;
var cEMail = this.getField("Email").value;
var erAgent = this.getField("Agent").value;
电子邮件结构。
var erBody = cName + "has entered their details and with to be contacted on " + cNumber + " for phone or can be EMailed at " + cEMail;
var erSub = cName + " details";
var erEmailURL = "mailto:" + erAgent + "&subject=" + erSub + "&body=" + erBody;
当我添加提交功能时,我无法使它们中的任何一个工作。我在下面添加了一些。
app.mailMsg({cURL: encodeURI(erEmailURL)});
app.mailMsg({cURL:"mailto:" + erAgent + "&subject=" + erSub + "&body=" + erBody});
这些似乎都不起作用。
我也试过了。
this.submitForm({cURL: encodeURI(erEmailURL), cSubmitAs:"XML", cCharSet:"utf-8"});
this.submitForm({cURL:"mailto:" + erAgent + "&subject=" + erSub + "&body=" + erBody, cSubmitAs:"XML", cCharset:"utf-8"});
同样,似乎不起作用。
谁能指出我的错误?或者给我指出正确的方向。
感谢阅读。 :)
Acrobat JavaScript 和 Web 浏览器 JavaScript/URI 程序集出现了混乱。
仔细查看 Acrobat JavaScript 文档(它是 Acrobat SDK 文档的一部分,可从 Adobe 网站下载)中的 mailForm() 和相关方法。
简而言之,在您的上下文中,mailForm() 的正确语法在这一行中:
this.mailForm({
cTo: erAgent,
cSubject: erSub,
cMsg: erBody
})
你必须相应地调整。
如果出于某种原因您坚持遵循 URL-coded 路径,您将使用 getURL()
方法。
我有一个 PDF 表单,它非常基础,只有 4 个字段。我需要添加一个按钮并让它根据输入到表单中的数据发送电子邮件。
目前我有以下内容。
四个字段的变量。
var cName = this.getField("Name").value;
var cNumber = this.getField("Phone").value;
var cEMail = this.getField("Email").value;
var erAgent = this.getField("Agent").value;
电子邮件结构。
var erBody = cName + "has entered their details and with to be contacted on " + cNumber + " for phone or can be EMailed at " + cEMail;
var erSub = cName + " details";
var erEmailURL = "mailto:" + erAgent + "&subject=" + erSub + "&body=" + erBody;
当我添加提交功能时,我无法使它们中的任何一个工作。我在下面添加了一些。
app.mailMsg({cURL: encodeURI(erEmailURL)});
app.mailMsg({cURL:"mailto:" + erAgent + "&subject=" + erSub + "&body=" + erBody});
这些似乎都不起作用。 我也试过了。
this.submitForm({cURL: encodeURI(erEmailURL), cSubmitAs:"XML", cCharSet:"utf-8"});
this.submitForm({cURL:"mailto:" + erAgent + "&subject=" + erSub + "&body=" + erBody, cSubmitAs:"XML", cCharset:"utf-8"});
同样,似乎不起作用。
谁能指出我的错误?或者给我指出正确的方向。
感谢阅读。 :)
Acrobat JavaScript 和 Web 浏览器 JavaScript/URI 程序集出现了混乱。
仔细查看 Acrobat JavaScript 文档(它是 Acrobat SDK 文档的一部分,可从 Adobe 网站下载)中的 mailForm() 和相关方法。
简而言之,在您的上下文中,mailForm() 的正确语法在这一行中:
this.mailForm({
cTo: erAgent,
cSubject: erSub,
cMsg: erBody
})
你必须相应地调整。
如果出于某种原因您坚持遵循 URL-coded 路径,您将使用 getURL()
方法。