0

私はそのように書かれたフォームタグを持っています:

<form id="form" action="mail.php" method="post"><!--form here--></form>

現在、これはいくつかの問題を引き起こしているため、フォーム アクションを AJAX ソリューションに切り替えていますが、AJAX 関数を外部 JavaScript ファイルに含めたいと考えています。フォームのアクション属性をファイルにリンクできることは知っていますが、ファイル内の特定の機能を調べるようにフォームに指示するにはどうすればよいでしょうか?

どんな助けでも大歓迎です!

4

2 に答える 2

1

を使用してスクリプトファイルをインクルードし、<script src="file.js" type="text/javascript" />必要な場所でファイル内の関数を呼び出すだけです...関数を探す場所をプログラムに指示する必要はありません..すべてのスクリプトコードは、を使用してファイル内に含まれています<script>

于 2013-01-17T04:15:00.643 に答える
0

あなたが使用することができます:

onsubmit="SubmitFormViaAjax();return false;"

この方法では、フォームはそれ自体を送信せず (false を返す)、含まれるフォームの任意の関数を使用して、フォームのデータを ajax 経由で受信者に直接送信できます。

ページに ajax 関数ファイルを含めるようにしてください。

于 2013-01-17T04:13:42.467 に答える