javascript - 从特定表单获取特定输入?

标签 javascript jquery

我很难从特定表单中获取特定输入。有什么建议吗?

<form id ="frm_addtag-1">
    <input type="text" name="tag" id="tag">
</form>

<form id ="frm_addtag-2">
    <input type="text" name="tag" id="tag">
</form>

<form id ="frm_addtag-3">
    <input type="text" name="tag" id="tag">
</form>

如果提交了frm_addtag-1,我只想获取该表单中的标签输入,而不是其他表单。

当我执行如下操作时,无论提交哪个表单,它都会返回来自任何其他表单的标签输入。

var tag = $("#tag");
var tag = tag.attr("value");

最佳答案

ID 应该是唯一的。

更改 ID 后,使用 .val() 获取元素的值。

此外,当您提交表单时,该表单内的元素会添加到请求中。

关于javascript - 从特定表单获取特定输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7628026/

相关文章:

javascript - Facebook 链接预览是如何发生的?

javascript - 如何访问子类中 getter 的父类(super class)值?

javascript - JavaScript 中的 CSS 类

javascript - 如何获取 Node JS Stream 中数据的大小

javascript - 如何使用 jquery 或 vanilla js 查找 li 中元素的位置

jquery - 从 bootstrap 下拉菜单中选择选项,该选项显示更多/隐藏的内容

jquery - jQuery 中的 onHide() 类型事件

javascript - 当下拉值为 0 时隐藏 div

javascript - 为什么 useEffect 中的 console.log 运行两次

javascript - KML 文件已加载但背景 map 不可见