PDF 表单 提交到电子邮件
PDF Form Submit to email
>我有一个PDF表格,它非常基本,只有4个字段。我需要添加一个按钮,并让它根据输入到表单中的数据发送电子邮件。
目前我有以下内容。
var 代表四个字段。
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 文档中的 mailForm() 和相关方法(这是 Acrobat SDK 文档的一部分,可从 Adobe 网站下载)。
简而言之,在您的上下文中,mailForm() 的正确语法如下行:
this.mailForm({
cTo: erAgent,
cSubject: erSub,
cMsg: erBody
})
你必须做出相应的调整。
如果出于某种原因您坚持遵循 URL 编码路径,您将使用 getURL()
方法。
相关文章:
- jquery通过ajax验证电子邮件,然后再通过ajax提交表单
- Meteor异步的基本概念:提交电子邮件并发送电子邮件
- 通过电子邮件发送表单通过javascript提交字段发送表单
- 点击'清除电子邮件输入;提交'按钮
- AngularJS:当输入有效的电子邮件地址时,启用提交按钮
- JavaScript电子邮件验证而不提交
- 通过电子邮件提交带有动态字段的表单
- 验证电子邮件时无法阻止表单提交
- 为什么提交按钮在 extjs 中仍然有效,即使使用 vtype 的电子邮件验证失败
- 点击链接提交表格并发送到多个电子邮件 ID
- 仅当电子邮件有效时,才提交表单
- 通过电子邮件提交表单时出现问题
- 如果电子邮件输入处于焦点上,则阻止输入按钮表单提交 (jquery)
- 如何获取电子邮件页面并向其提交表单数据
- 电子邮件表单:提交表单后,$_POST 为空
- PDF 表单 提交到电子邮件
- JavaScript/Php-电子邮件提交按钮后无响应
- 电子邮件提交不起作用
- 如何通过电子邮件提交PDF
- 带有电子邮件提交的Javascript弹出框