所以我的项目是关于在线测试的,一旦回答,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并回显/打印到客户端以供下载。