0

現在のページとは別のページに送信するフォームがあります。フォームの送信をキャッチして、いくつかの VBScript コードを実行したいと考えています。

JSP の Java コードのように考えるのは正しいですか? <% %> 内のすべてが HTML がレンダリングされる前に評価されますか?

私の問題の簡単な概要は次のとおりです。

<form id="frm1" method="post" action="otherSite" onsubmit="<% logFormSubmit "submitted"%>">
    .
    .
    .
</form> 

onsubmit のコードは、別の ASP ページでサブの logFormSubmit を呼び出します。これは、ログに記録されるアクションとして文字列引数を取ります。ここでの問題は、フォームが送信される前にこれが発生することです。これは、 <% %> コードが HTML の前に評価されるか、少なくともそれが起こっていると思います。

フォームの送信先のページからログインできません。フォームが送信されたときにのみ logFormSubmit サブを呼び出すことに関する提案はありますか?

4

1 に答える 1

0

フォームの値をプログラムでキャッチし、logFormSubmit 関数を呼び出して、送信フォームに対して false を返すことができます。

于 2010-09-13T16:06:48.113 に答える