一旦用户提交答案,是否可以将测试表格的答案复制到pdf?

问题描述 投票:0回答:1

所以我的项目是关于在线测试的,一旦回答,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库,但是我只能保存文本输入。

谢谢你。

php html mpdf
1个回答
1
投票

有两种方法可以实现,

1)代替标准表单提交,为提交按钮添加单击处理程序。在此函数中,填充所需的html内容并触发下载。之后,通过AJAX将数据提交到服务器端。

2)让表单提交到服务器PHP末尾。它将仅将输入值发布到PHP端。在服务器端处理结果后,使用PHP形成html / pdf并回显/打印到客户端以供下载。

© www.soinside.com 2019 - 2024. All rights reserved.