有没有一种方法可以在用户提交答案后将测试表格的答案复制到pdf中



所以我的项目是关于一个在线测试的,一旦得到答案,phpmailer就会将正确答案的总数发送到特定的电子邮件中。我想知道,如果有无线电输入字段,一旦所有答案都得到回答,提交按钮是否可以复制所有包含所选答案的表格,并将其保存到pdf中,有点像整个网页的截图。代码示例:

<div class="Pregunta">
<div>1. I am</div>
<div>
<div><input type="radio" name="p1r" value="0" required aria-required="true"> 12 years old </div>
<div><input type="radio" name="p1r" value="1" required aria-required="true">15 years old</div>
<div><input type="radio" name="p1r" value="2" required aria-required="true">18 years old</div>
<div><input type="radio" name="p1r" value="3" required aria-required="true">20 years old</div>
</div>
</div>

我使用的是HTML、PHP 5.7,并尝试使用mpdf库,但我只能保存文本输入。

提前谢谢。

有两种方法可以实现这一点,

1( 为提交按钮添加点击处理程序,而不是标准的表单提交。在这个函数中,填充所需的html内容并触发下载。之后通过AJAX向服务器端提交数据。

2( 让表单提交到服务器PHP结束。它将只向PHP端发布输入值。在服务器端处理结果后,使用PHP形成html/pdf,并将echo/print打印到客户端进行下载。

最新更新