Есть ли способ скопировать ответы тестовой формы в PDF после того, как пользователь отправит свои ответы? - PullRequest
0 голосов
/ 06 ноября 2019

Таким образом, мой проект посвящен онлайн-тесту, после получения которого 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 Ответ

1 голос
/ 06 ноября 2019

Для этого есть 2 способа:

1) Вместо стандартной отправки формы добавьте обработчик щелчка для кнопки отправки. В этой функции заполните html-контент и запустите загрузку. После этого отправьте данные на серверную сторону через AJAX.

2) Пусть форма будет отправлена ​​в серверную часть PHP. Он будет публиковать только входные значения на стороне PHP. После обработки результатов на стороне сервера сформируйте html / pdf с помощью PHP и загрузите echo / print на клиентскую сторону для загрузки.

...