一旦用户提交了他的答案,有没有办法将测试表格的答案复制到 pdf 中?
Is there a way to copy the answers of a test form to a pdf once the user submits his answers?
所以我的项目是关于一个在线测试,一旦它被回答,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和echo/print形成html/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和echo/print形成html/pdf到客户端下载。