通常のフォーム送信コードとは本質的に異なるphpコードを実行するボタンをフォームに追加しようとしています。これは、フォームをメールで送信する代わりに、ページを印刷可能な素敵なpdfに変換します。ボタンを押すとエラーが発生することを除いて、すべてが機能しています。
Firebug 言います:
コードは次のとおりです。
<form id="adaugareanunt" name="adaugareanunt" action="mailerPDF.php" method="post">
<table width="535" border="0" cellspacing="2" cellpadding="3">
<tr class="TrDark">
//... more form code
ボタンの場合:
<div style="text-align:right"><img src="images/print-button.png" onClick="chgAction()" width="60px" height="20px"></div>
スクリプトで:
<script language="JavaScript" type="text/JavaScript">
function chgAction()
{
document.getElementById["adaugareanunt"].action = "mailerXFDF.php";
document.getElementById["adaugareanunt"].submit();
document.getElementById["adaugareanunt"].action = "mailerPDF.php";
}
</script>