javascript - 表单输入中的不同值

标签 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();
});

这是怎么发生的?

最佳答案

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

关于javascript - 表单输入中的不同值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24152272/

相关文章:

javascript - CSS 属性更新不适用于鼠标单击

javascript - 我如何使用 Bluebird 为游标和/或集合的 toArray() Promisify Node 的 mongodb 模块?

javascript - 如何在Javascript中组合多个字典?

javascript - Protractor/WebDriverJS 中被拒绝的 promise

php - 如何从 PHP 使用 SMPP 连接 SMSC 服务器

jquery - 将 CheckBoxList 标签的宽度设置为全宽(以允许选择行)

javascript - Backbone.js 使用 el 不起作用,但使用 $ ('selector' ) 可以。为什么?

php - Laravel undefined variable 异常与 vue.js

php - CakePHP HTML 助手 : image within a link gets escaped?

javascript - 在 Internet Explorer 11 控制台中执行 JQuery 代码时出现 "You are not currently attached to a supported page or app."错误