gpt4 book ai didi

pdf - 表单提交后的确认对话框(警报)

转载 作者:行者123 更新时间:2023-12-02 01:33:17 27 4
gpt4 key购买 nike

我想知道是否有任何方法可以在 adobe reader 中通知用户pdf 表单已提交到服务器?我正在提交一个正常的 http/html 形式到 php 脚本没什么大不了的,直接,但文档、论坛等似乎存在一个很大的“黑洞”。提交表单后会发生什么。

有没有办法在我提交后触发 JavaScript 警报表单??我不想返回另一个说“谢谢”的 pdf,这有点俗气。我对 pdf 表格很陌生,所以我猜有必须是一种将 FDF 返回到具有某些内容的原始文档的方法其中执行的 javascript 例如alert('谢谢你的反馈!')..

这应该很简单,我认为 Adob​​e 已经大肆宣传了PDF 技术对开发人员更加友好且易于使用。

有什么想法吗? (哦,请不要问为什么我使用 pdf 表单而不是网络,这是来自“The Top”,所以作为一名开发人员我必须这样做......)

最佳答案

您要发布到的服务器脚本必须在 HTTP header 中回复此内容类型:

'内容类型:application/vnd.fdf'

例如。如果您使用 PHP:

header('Content-Type: application/vnd.fdf')

随后是相关的 bastardized-pdf-javascript-mutant-half-bread ,它将触发alert()对话框。

%FDF-1.2
1 0 obj
<<
/FDF
<<
/JavaScript
<<
/Doc 2 0 R
/After (confirmSend();)
>>
>>
>>
endobj
2 0 obj
[
(confirmSend) 3 0 R
]
endobj
3 0 obj
<<
>>
stream
function confirmSend()
{
app.alert({
cTitle : 'title of the window',
cMsg : 'message',
nIcon : 3
});
}
endstream
endobj
trailer
<<
/Root 1 0 R
>>
%%EOF

我希望您收到此消息,因为我浪费了近两周的时间来寻找解决方案......

关于pdf - 表单提交后的确认对话框(警报),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/817374/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com