Sto utilizzando un modulo per inviare informazioni a una pagina php. (usando 'GET') Mi piacerebbe avere due pulsanti sotto il modulo: uno per visualizzare l'anteprima della pagina generata e uno per scaricare la pagina generata.Distinguere tra i pulsanti di invio sul modulo HTML con due pulsanti di invio
ho trovato questa soluzione per la parte anteprima:
<script type="text/javascript">
$("form").submit(function() {
$("form").attr('target', '_blank');
return true;
});
</script>
Il che funziona alla grande.
per rendere la pagina generata disponibile per il download, sono stato in genere con un normale pulsante di invio:
<input type="submit" name="submit" id="submit" onClick="myFunction()" value="Download Bonus Page" >
e sulla pagina php generato, in cima ho aggiunto
<?php
$filename = 'bonuspage.html';
header('Content-disposition: attachment; filename=' . $filename);
header('Content-type: text/html');
// ... the rest of your file
?>
I mi chiedo come posso combinare entrambe le funzioni, perché quando clicco su uno dei due pulsanti, è sempre l'anteprima che si apre - Non riesco a scaricare il lavoro ...