获取表单中多个选择字段的数据

时间:2013-02-07 10:54:08

标签: php jquery forms

我有一个包含2个字段的表单,它有基于jquery标记的输入,它们可以有单个或多个值,从两个输入字段(包含多个值)捕获数据的方式是什么,我应该能够根据输入字段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的新手,所以我不知道如何处理这个问题。请帮忙。

2 个答案:

答案 0 :(得分:1)

尝试使用每个迭代输入文本元素。

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

答案 1 :(得分:0)

试试这个:

$(document).ready(function() {
$("input[type=button]").click(function () {
var input1 = $("#include").val();
 var input2 = $("#must_have").val();
    alert("Would submit: " + input1 + "&" + input2);
});
});