我有一個窗體上有2個按鈕。 1將使用.php腳本發送電子郵件,另一個將提交表單到.php數據庫。這兩個工作都很好,但我想將它們合併爲一個按鈕。這裏是我的代碼示例:提交按鈕,將提交表單併發送電子郵件?
<FORM name="drop_list" action="<?php echo $editFormAction; ?>"" method="POST" >
<input name="emailForm" type="button" id="emailForm" onClick="sendFormEmail()" value="Email">
<input name="add_patient" type="submit" id="add_patient" onclick=document.drop_list.action='<?php echo $editFormAction; ?>' value="Add Patient">
這裏是運行電子郵件按鈕的Java腳本:
function sendFormEmail() //email form
{
document.drop_list.action = "html_form_send.php";
document.drop_list.target = "_blank";
document.drop_list.submit(); // Submit the page
return true;
}
我還是很新的PHP腳本和javascript,所以任何幫助讚賞。
再加上處理的形式和發送電子郵件的2 PHP腳本聲明的函數。 –
是的,你想要一個單獨的php文件,並將其用作表單動作。如果這不是一個選項,你可以使用javascript來完成。通過ajax發送電子郵件,然後在回調中提交表單。 – Tap
我認爲OP試圖做的是動態發送電子郵件,而不是重新加載頁面,然後發送電子郵件? – James