Я пытаюсь создать форму для отправки, отправить форму и автоматически загрузить PDF-файл, используя jspdf.
код ниже:
<script>
$('#button').click(function() {
var doc = new jsPDF();
doc.addPage();
doc.text(20, 20, 'TERMS AND CONDITION');
//pdf saved as "test.pdf"
doc.save('test.pdf');
};
</script>
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="./assets/js/modernizr.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.4.1/jspdf.debug.js"></script>
<script src="http://code.jquery.com/jquery-2.1.4.min.js"></script>
</head>
<body>
<form method="POST" class="cbp-mc-form" action="mailsender.php">
<label for="first_name">First Name *</label>
<input type="text" id="first_name" name="first_name" placeholder="First Name">
<input class="cbp-mc-submit" type="submit" value="Send Contract" id="button" />
</form>
</body>
</html>
Это похоже на все телефоны и браузеры, кроме сафари. На сафари он только загрузит PDF, но не отправит форму. Похоже, что это может сделать только один или другой на сафари.
Кто-нибудь знает, есть ли способ обойти это, пожалуйста? 1013 *
Спасибо !!