0

私はjqueryトークンベースの入力を持つ2つのフィールドを持つフォームを持っています、それらは単一または複数の値を持つことができます、両方の入力フィールド(複数の値を含む)からデータをキャプチャする方法は何ですか?入力フィールドID。このデータをphpスクリプトで処理するつもりなので、($ _ POST)で直接入力を取得することは可能ですか?

<div>
<h2>Include</h2>
    <input type="text" id="include" name="include" />


<h2>Must Have</h2>

    <input type="text" id="must_have" name="must_have" />

    <input type="button" value="Submit" />
</div>

送信ボタンを押したときにデータを表示するjqueryスクリプト。(現在、インクルードフィールドのデータのみが表示されています(例:-k1、k2、k3))が、must_haveフィールドのデータは表示されていません。

$(document).ready(function() {
    $("input[type=button]").click(function () {
        alert("Would submit: " + $(this).siblings("input[type=text]").val());
    });
});

私はjqueryを初めて使用するので、これを処理する方法がわかりません。助けてください。

4

2 に答える 2

1

それぞれを使用して、入力テキスト要素を反復処理してみてください。

$(document).ready(function() {
    $("input[type=button]").click(function () {
        $(this).siblings("input[type=text]").each(function(i,elt){alert("Would submit: " + elt.val());});
    });
});
于 2013-02-07T11:02:18.533 に答える
0

これを試して:

$(document).ready(function() {
$("input[type=button]").click(function () {
var input1 = $("#include").val();
 var input2 = $("#must_have").val();
    alert("Would submit: " + input1 + "&" + input2);
});
});
于 2013-02-07T11:00:08.333 に答える