<button onclick="print()">Файл PDF</button>
function print() {
w = window.open('https://africau.edu/images/default/sample.pdf');
w.print();
}
<form action="handler.php?form=1" method="post"></form>
<form action="handler.php?form=2" method="post"></form>
<form action="handler.php?form=3" method="post"></form>
<?= $_GET['form']; ?>
не хочется лезть в PHP, да и уже появились более современные фреймворки типо react
Интересно еще узнать как не только постепенную загрузку страницы, но и постепенную загрузку экрана, начиная от скелета и постепенно подгружая текста, картинки.
// this is the id of the form
$("#idForm").submit(function(e) {
var url = "path/to/your/script.php"; // the script where you handle the form input.
$.ajax({
type: "POST",
url: url,
data: $("#idForm").serialize(), // serializes the form's elements.
success: function(data)
{
alert(data); // show response from the php script.
}
});
e.preventDefault(); // avoid to execute the actual submit of the form.
});