问题标签 [hidden-field]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1378 浏览

javascript - javascript通过隐藏字段传递值

我有一个页面,它每 x 秒自动重新加载一次

标签。页面上有一个谷歌地图,我需要记住刷新之间的缩放级别(和中心)。

这就是我所拥有的:

因此,我有一个事件侦听器,它将在每次缩放更改后更新隐藏值 zoomLevel。在每次重新加载缩放级别时,应从该值中读取。

但是每次刷新后,缩放级别都设置为 4。我做错了什么?

谢谢。

0 投票
3 回答
2804 浏览

asp.net - 在 HiddenField 的情况下,Visible 属性有什么用?

据我了解,该Visible属性有助于启用或禁用控件的可见性。

但是对于HiddenFieldASP.NET 中的控件,它有什么用呢?

0 投票
1 回答
1745 浏览

ruby-on-rails - Rails 3:为什么空的嵌套表单会生成隐藏的输入字段?

为什么这个:

生成一个隐藏的输入字段:

?

相关控制器代码:

0 投票
1 回答
1361 浏览

.net-4.0 - ASP.NET 隐藏字段数据仅在回发中可用?为什么?

根据MSDN 隐藏字段部分

为了在页面处理期间隐藏字段值可用,您必须使用 HTTP POST 命令提交页面。如果您使用隐藏字段并且页面被处理以响应链接或 HTTP GET 命令,则隐藏字段将不可用。

如果我在设计时添加一个 HiddenField 控件并在设计时或在 ASP.NET 的 Init 事件中设置一个值,为什么在第一次请求页面时我无法读取/处理该值?

0 投票
2 回答
755 浏览

php - 如何在 JS 'display:none' 技巧中完全禁用表单选项?

我有一个表单,其中包含来自各种选择下拉菜单的多个输入值。例如:

会员有 3 个选择:

你最喜欢的颜色:1)红色;2)蓝色,3)绿色。

如果选择的最喜欢的颜色是红色,则使用 javascript show() 显示带有下拉元素的新 div,要求选择一组新选项(蓝色和绿色依此类推)。

我可以轻松地做到这一点,但是我遇到的问题是使用附加的表单字段名称。例如,无论上面的选择如何,每个选择都会提示用户在文本区域中输入信息来解释他们的选择。我想给这个文本区域命名:“解释”。但是,如果解释是由上面选择 1 的成员填写的,那么选择 3 的隐藏解释字段将覆盖该值,从而迫使我创建“explanation1”、“explanation2”、“explanation3”......

这是我正在尝试完成的简化版本,但最终,我不希望某些 POST 变量在隐藏的 DIV 中从一个页面到另一个页面。这可能吗?

谢谢!

编辑

我发现这篇文章很好地解释了禁用输入元素,但是它并没有达到我的基本基础,即我希望有多个具有相同名称的输入元素但只出现在各种选择中(所以解释仅在以下情况下才有效选择是 1,2,3 和 2,4,但仅仅因为 2,4 不满足,'解释'不应该因此设置为禁用)

0 投票
1 回答
15046 浏览

ruby-on-rails - Rails - 更新单个属性:与自定义操作或带有隐藏字段的表单链接?

假设我有一个 User 模型,其中 facebook_uid 字段对应于用户的 facebook id。

我想允许用户取消链接他的 Facebook 帐户。这样做,我需要将此属性设置为零。

我目前看到两种方法

第一种方式:创建自定义操作并链接到它

第二种方式:为现有的更新操作创建一个表单

我不是任何一种方式的忠实粉丝。

  • 在第一个中,我必须为更新控制器已经可以执行的操作添加一个新操作。

  • 在第二个中,如果不自定义更新操作,我无法将 facebook_uid 设置为 nil,并且如果不添加一些 javascript,我就无法使用链接而不是按钮。

不过,对于这种情况,您会推荐什么作为最佳和最优雅的解决方案?我错过了第三种选择吗?

解决方案(由 Abdullah Jibaly 建议)

使用更新操作的链接,将要更新的属性作为参数;并处理属性设置为0的情况

0 投票
2 回答
1140 浏览

asp.net - 如果我通过 html 锚点或 asp.net 链接按钮设置隐藏字段值有什么区别?

问题是,我有一组链接 onclick 这些链接我将 linkId 设置为隐藏字段。首先我的链接是 asp:linkbutton ans onClientClick 我正在设置隐藏字段值。那时我能够从后面的代码中获取隐藏字段值,但是当我将链接更改为 HTML 锚点和 onClick 时,我设置了隐藏字段值I am not getting hidden field with blank。当我调试 JavaScript 时,它完美地设置了隐藏字段值,但为什么我没有在后面的代码中得到它——我的代码——

什么问题,请指教?

0 投票
1 回答
306 浏览

ruby-on-rails - Rails 1 与 Rails 2 中的复选框

我正在将旧的 Rails 1 应用程序升级到 Rails 2,但在处理复选框时遇到了问题。旧代码对每个复选框都有一个check_box_tag调用和相应的调用。hidden_field_tag虽然这在以前有效,但在升级后,params 哈希中的所有复选框都会作为默认隐藏值出现,无论它们是否被选中。我一直在阅读该check_box方法,以及在使用相应的隐藏字段方面它是如何从 Rails 1 到 2 再到 3 缓慢变化的。

是否有任何文档说明 Rails 2 中复选框处理的变化,或者有人可以解释为什么 Rails 1 方法不再有效?

编辑:经过更多研究,我发现了这个。看起来在 Rails 2.2 参数提取总是得到给定键的第一次出现(所以隐藏字段应该最后出现),但在 Rails 2.3 参数提取总是得到给定键的最后一次出现(所以隐藏字段应该先出现)。这显然在发行说明和文档中记录得很差。

0 投票
2 回答
786 浏览

html - HTML表单的隐藏输入值在服务器端发生变化

我在使用 html 帖子表单时遇到了这种奇怪的行为。我正在尝试在帖子中发送隐藏变量。

在编写服务器端脚本时,我期望从 post 中获取一个值为“true”的值。但我实际收到的是“跳过”。

怎么了?我正在使用 django 框架,是 django 导致了这个问题吗?

0 投票
2 回答
8457 浏览

jquery - 如何在母版页的表单元素中添加隐藏字段

我想通过 jquery 或 javascript 向我拥有的每个视图添加隐藏字段。但是我希望该代码位于 MasterPage.Master 中,因此我在一个地方编写代码,它会添加到我拥有的每个视图中。如果可以,我可以这样做吗?我使用 asp.net mvc 2