表单输入中的不同值

时间:2014-06-10 23:05:34

标签: javascript php jquery forms post

我有一个简单的HTML表单,可以使用PHP脚本(处理值)。

由于某种原因,它无法正常工作。经过多次测试后,我检查表格的标记,然后找到:

<form id="delete_item_3_form" action="upload/delete_item.php" method="post">
<input type="hidden" value="4" name="item_id">
<input type="hidden" value="test" name="item_info">
</form>

应该如此。请注意,输入的值为 硬编码

但是,如果我转到浏览器控制台(我正在使用Chrome)并写下:

$('#delete_item_3_form');

我明白了:

<form id="delete_item_3_form" action="upload/delete_item.php" method="post">
<input type="hidden" value="4" name="item_id">
<input type="hidden" value name="item_info">
</form>

如您所见,第二个输入的值item_info为空。两个输入都有一个名称。

我不是表格处理的新手,但我从未见过这个。页面标记在表单中显示一个东西,对同一表单的简单jQuery调用显示另一个东西。

在我的脚本上,我没有任何改变输入值的信息。

只需按一下按钮即可提交表格。这是jQuery代码:

$('#delete_item').click(function()
{
    $("#delete_item_3_form").submit();
});

这是怎么回事?

1 个答案:

答案 0 :(得分:0)

我在页面中有另一个具有相同ID的表单。