javascript - 无法将值发布到具有隐藏输入的下一个 HTML 文档

标签 javascript html

我正在尝试通过隐藏输入将值发布到另一个 HTML 文档。然后我想使用 location.search 接收该值并在新的 HTML 文档中执行某些操作。问题是文档正在打开,但值未发送。这是 HTML:

<form action="britzcwka.html" method="post" id="formID">
 <input id="inpt" type="hidden" name="myInput" value="">
</form>

这是 JavaScript 代码:

document.getElementById("inpt").value = someValue;
alert(document.getElementById("inpt").value);
document.getElementById("theForm").submit();

警报显示正确的值,但在其他页面上时,地址 url 只是 britzcwka.html。

汉克

最佳答案

您使用的是 POST 方法,因此您的变量将不会包含在浏览器的地址栏中。将表单的 method 更改为 GET:

<form method="GET" action="britzcwka.html" id="formID">
    <!-- form's content -->
</form>

关于javascript - 无法将值发布到具有隐藏输入的下一个 HTML 文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26410768/

相关文章:

javascript - 谜团 "TypeError: navWrap.offset() is undefined"

javascript - 通过javascript更新html表单中文本输入的背景颜色

javascript - 想要一个按钮在用户点击时改变颜色和改变文本

html - 尝试添加滚动条

html - Bootstrap 内联 2 表单,标签位于输入上方

css - 将内容拆分为灵活数量的列

javascript - 在源文件之前在 Jasmine on Rails 3.1 插件上加载 jQuery

javascript - 通过 id 获取 Facebook 评论

javascript - 用于添加类宽度的 js 代码不起作用

javascript - 如何使 Canvas 形状随着时间的推移而褪色和消失?