我想添加一個按鈕到我的表單,基本上會運行一些不同的PHP代碼比我的常規表單提交代碼,這將代替電子郵件給我的表單,將我的頁面轉換成可以打印的好pdf。我有一切工作,除了按下按鈕給我一個錯誤。更改表單提交動作,然後提交表單
螢火蟲說:
下面的代碼:
<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>
我仍然獲得在提交線上的錯誤。 '的document.getElementById( 「adaugareanunt」)提交();'。 (');'提交'不是一個函數' – Radish
修正它是這樣的:'document.getElementById(「submit」)。click();' – Radish