我在PDF文档中有一个隐藏的提交表单。我已经设法将表单插入到PHP页面上的iframe中。我在iframe外面创建了一个Submit按钮。有什么方法可以链接这两个按钮吗?当我点击php页面上的提交按钮时,我想在iframe中提交表单。我该怎么做?
这是我的<iframe>
:
<iframe src="http://localhost/UniApp/results/fillsheet.php?recordID=<?php echo $row_DetailRS1['university_ID']; ?>" height="400px" width="750px" id="unipdf">
这个文件fillsheet.php引用了<src>
,代码是:
<?php header('Content-type: application/pdf'); @readfile('fillsheet.pdf'); ?>
答案 0 :(得分:1)
尝试这样的事情:
在具有提交按钮(包含页面)的页面上的添加iframe标签,没有像这样的来源:
<iframe id="iframeId" />
以及存储源的隐藏输入:
<input type="hidden" id="iframeSource">http://localhost/UniApp/results/fillsheet.php?recordID=<?php echo $row_DetailRS1['university_ID']; ?></input>
iframe加载的页面上的添加类似的内容(使用表单的实际ID,或添加一个):
$(document).ready(function() {
$.('#iframeForm').submit();
});
然后在包含页面的javascript中执行此操作(假设您使用的是jQuery):
var source = $.("#iframeSource").val();
$("#buttonContainingElementId").on("click", "#buttonId", function() {
$.("#iframeId").attr("src", source);
});