0

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 スクリプトを完全に分割します。

よろしくお願いします。

-グレッグ

4

1 に答える 1