for をデータベースに送信する送信ボタンと、.cgi スクリプトを実行してメールを処理する電子メール ボタンを備えたフォームを作成しました。送信ボタンが機能しなくて困っています。フォームボタンはこちら
<FORM name="drop_list" method="POST" >
<input name="emailForm" type="button" id="emailForm" onClick="sendFormEmail()" value="Email">
<input name="add_patient" type="button" id="add_patient" onClick="addPatient()" value="Add Patient">
</FORM>
そして、ここに私のjavascriptがあります
function sendFormEmail() //email form
{
alert ("Email, this is disabled atm");
document.drop_list.action = "html_form_send.php"
document.drop_list.submit(); // Submit the page
return true;
}
function addPatient() //Post form to data base
{
alert ("Post to database");
document.drop_list.action = <?php echo $editFormAction; ?>;
document.drop_list.submit(); // Submit the page
return true;
}
sendFormEmail() は問題なく動作しますが、addPatient() を使用しようとすると、フォームは送信されず、document.drop_list.action = ; に何かが含まれています。行は Java スクリプトを完全に分割します。
よろしくお願いします。
-グレッグ