ページに複数の類似したフォームがあり、jQueryフォームプラグインを使用しています。フォームのいずれかを送信した後、私は、特定のフォームの上にあるdivを更新したいと思っていましたが、そこからデータがphp/aspページからのレスポンスによって提出されました。
しかし、特定のdivへの応答を受け取るためにjQueryスクリプトでフォームを区別する方法はわかりません。ここでjQueryフォームスクリプトで複数の類似したフォームとdivを区別する方法
は、フォームやdivを区別するための利用可能性のない元のスクリプトです:
<form id='htmlForm' action='process.asp' method='post'>
<input TYPE='hidden' NAME='ID' VALUE='1'>
<input type='submit' value='Go'></form>
<div id='htmlExampleTarget'></div>
<form id='htmlForm' action='process.asp' method='post'>
<input TYPE='hidden' NAME='ID' VALUE='2'>
<input type='submit' value='Go'></form>
<div id='htmlExampleTarget'></div>
など
フォームやdivタグを使用して作成されています。ここでは
<script type="text/javascript" src="jquery.form.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#htmlForm').ajaxForm({
target: '#htmlExampleTarget',
success: function() {
$('#htmlExampleTarget').fadeIn('slow');
}
});
});
は、フォームやdiv要素がありますループでは、IDの数字を数値的に変更するのに問題はありません...私はそれらを区別するためのスクリプトが必要です。これで、最初のdivだけをサーバーからの応答で更新できます。あなたはすべてのオブジェクトは、固有のIDを持つ必要があります知っている
こんにちは、おかげでターゲットを得るために提出します。私は、すべてのフォームとdivに異なるID(htmlForm_1、htmlForm_2など、htmlExampleTarget_1、htmlExampleTarget_2など)を付けます。 JavaScriptコードがどのように表示されるのか、どういう意味ですか?ありがとう。 – idig
よく説明するのは難しいですが、@ max4everの答えはあなたの現在の状況に役立ちます – Val