【问题标题】:Cant seem to get value of input text fields value into hidden form fields using javascript似乎无法使用 javascript 将输入文本字段的值获取到隐藏的表单字段中
【发布时间】:2014-04-23 23:00:50
【问题描述】:

所以我有一个代码: http://codepen.io/databaseindays/pen/JGdgq

这个想法是用户可以找到他们的坐标,然后通过表单中隐藏字段中的 POST 变量提交它们。

我使用 JQuery 将 lat 和 lang 字段值简单地读取到隐藏字段中。但 POST 变量始终为空。这些值没有被复制。

一种理论是我在 FORM 中有隐藏字段,而我试图复制的输入却没有。所以第一个问题是,这是一个范围问题吗?如果是这样,我是否应该省略表单并以另一种方式提交,如果这样可以让我访问这些值?

谢谢

诺曼

【问题讨论】:

  • 您介意编辑笔以将 CSS 和 JS 拉出到各自的单独窗格中吗?尝试将它们作为 HTML 文档的一部分进行阅读有点困难。
  • 迈克尔,我发现了这个问题。我在选定的答案中发表了评论。无论如何,谢谢先生。

标签: javascript php jquery input hidden-field


【解决方案1】:

好吧,当你看到这个时,你可能会踢自己。我知道我花了几分钟才注意到。

看起来好像您正在尝试复制页面底部 jQuery 块中的值。但是,该代码仅在文档准备好时运行,而不是在地理编码操作发生时运行。

【讨论】:

  • 当然这很有意义。 JQuery 是我还没有变得非常擅长的东西,还有 Javascript。我是一个脚本复制和粘贴。我想一旦你准备好 document.ready,你就可以做所有 javascripts 的孩子,就像它一直在听一样。感谢您指出了这一点。我要做的是:我在表单中添加了一个 On Submit 来调用一个函数,在那个函数中我运行手动 Javascript 来分配另一个输入字段的值并且它起作用了!当您花时间并且是第一个时,我仍然将答案归功于您。祝福。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-12-03
  • 1970-01-01
  • 1970-01-01
  • 2018-06-07
相关资源
最近更新 更多