Używam formularza do wysyłania informacji do strony php. (używając "GET") Chciałbym mieć dwa przyciski pod formularzem: jeden do podglądu wygenerowanej strony, a drugi do pobrania wygenerowanej strony.Rozróżnianie przycisków przesyłania w formularzu HTML za pomocą dwóch przycisków przesyłania
Znalazłem rozwiązanie dla części podglądu
<script type="text/javascript">
$("form").submit(function() {
$("form").attr('target', '_blank');
return true;
});
</script>
Który działa świetnie.
Aby wygenerowany strona dostępna do pobrania, ja generalnie stosując normalny przycisk złożyć:
<input type="submit" name="submit" id="submit" onClick="myFunction()" value="Download Bonus Page" >
i na wygenerowanej stronie php, na samej górze dodałam
<?php
$filename = 'bonuspage.html';
header('Content-disposition: attachment; filename=' . $filename);
header('Content-type: text/html');
// ... the rest of your file
?>
I Zastanawiam się, w jaki sposób mogę połączyć obie funkcje, ponieważ gdy klikam jeden z przycisków, zawsze otwiera się podgląd. Nie mogę pobrać pliku do użytku ...