1

これが状況です。

  1. 1ページに2つのフォーム(formA、formB)があります
  2. 同じ name='ClientID' を使用する入力要素を持つ両方のフォーム (データベースに基づいて動的に生成されます。
  3. これまでのところ、以下のjqueryコードで異なる形式にすることができます.

    $("form[name='FormA']").submit(function(){
        alert("FormA");
    });
    $("form[name='FormB']").submit(function(){
        alert("FormB");
    });
    
  4. したがって、両方のフォームの下に、次のような入力要素があります

    <input type='text' name='ClientID' value=''>
    
  5. そして今、どのように FormA ClientID または FormB ClientID を呼び出しますか? 何かのようなもの ...

    $("form[name='FormA']").submit(function(){
        $(this + ":input[name='ClientID']).val(); ???
    });
    
4

2 に答える 2

1
$("form[name='FormA']").submit(function(){
    $("input[name='ClientID']", this).val();
});
于 2012-08-24T16:50:08.520 に答える
0

たとえば、次のfind方法を使用します。

$("form[name='FormA']").submit(function() {
    var value = $(this).find("input[name='ClientID']").val();
});
于 2012-08-24T16:50:25.813 に答える