问题标签 [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 投票
11 回答
99232 浏览

jquery - 无法使用 jQuery 设置隐藏输入字段的值

我在表单标签中有一个简单的输入字段:

我试图从一个 js 文件中设置这个值:

但在 html 源代码中,该属性根本没有设置。如果我尝试将输入类型设置为“按钮”或其他任何内容,它会起作用。我只是不能用hidden输入字段来做到这一点。我究竟做错了什么?

0 投票
3 回答
143 浏览

session-state - 将语言环境保持在会话中或与表单一起发送?

我正在重构我构建的 CMS。CMS 能够根据所选的语言环境编辑页面。当 CMS 的用户浏览他们喜欢编辑的页面时,我将这个选定的语言环境保留在会话中。

现在,我的问题是:
如果用户正在编辑页面并想要提交更改,您是否认为我应该将语言环境作为隐藏字段包含在要提交的表单中?只是为了安全起见?还是我应该只依赖会话中存在的语言环境?

0 投票
3 回答
21195 浏览

asp.net - 如何用 Jquery 填充 asp.net 隐藏字段

我正在尝试这种格式:

用客户端值填充隐藏字段

但是当我回发时,这些值似乎没有被保存。

帮助

0 投票
1 回答
5725 浏览

asp.net - 我想使用 onclick 事件构建 Href。将页面隐藏字段中的参数添加到 Href

我正在为我的问题寻找最佳解决方案。我目前正在使用一个 asp.net gridview,在第一列中有一个链接,并且它的 id 也与它相关的项目有关。

详情 href=.../page.aspx?ID=25

我有 3 个隐藏字段,我想将它们带到下一页。

我希望网址看起来像这样。详情 href=.../page.aspx?ID=25&HDN1=3&HDN2=5&HDN3=76

我能够设置隐藏文本的值。我需要检索这些值并将它们添加到详细信息链接中的 url。(onclick?)。完成这项工作的最佳方法是什么?

0 投票
1 回答
4946 浏览

ruby-on-rails - 如何在“link_to”中传递隐藏参数

有没有办法通过 link_to 调用传递参数而不显示在 URL 上?我正在制作一个简单的星级评分系统,我基本上是让每个星星成为一个图像链接,将其值作为参数传递给同一页面的新渲染。帮助程序代码如下所示:

它运行良好,但目前星级评分显示为 URL 中的参数。理想情况下,我希望以某种方式隐藏该信息,并且我已经尝试了 hidden_​​field_tag 和 hidden_​​tag,这两种方法都不起作用。有没有办法做到这一点,还是我完全是菜鸟?

0 投票
6 回答
365566 浏览

javascript - jQuery - 动态创建隐藏的表单元素

使用 jQuery动态创建隐藏输入表单字段的最简单方法是什么?

0 投票
2 回答
3359 浏览

php - PHP的问题;发布隐藏价值?

我有一个页面,基本上允许管理员用户创建管理员用户类型(基本上是一个注册功能。所以当提交值时,它们被存储到数据库中,非常非常基本的东西。但是,我有一个隐藏的变量类型..原因是我有 3 个不同的用户级别,并且我已将它们声明为整数(例如 7 = 经理、8 = 用户等)

有人可以帮助我如何正确传递这个隐藏值,以便它存储在数据库中......

这是我的表格:

接下来,这是运行查询的脚本:

我基本上是在尝试仅为此表单传递具有常量值“5”的隐藏类型,因为它不会被更改......而且我在这里时,由于某种原因,“全名”没有存储在数据库要么!???有吗??所有其他字段都处理得很好。任何帮助深表感谢!谢谢你。

0 投票
2 回答
1489 浏览

asp.net - 无法从 HtmlInputHidden 的 Value 属性中获取值

我有一个继承自 .NET 的 CompositeControl 类的自定义控件。此控件覆盖 CreateChildControls 以便动态构建其子控件。在客户端发生几个不同的 javascript 事件后,我需要将页面发回。

为了实现这一点,我在页面上创建了两个隐藏控件,以便我可以使用 javascript 设置它们的值、提交页面并在服务器端读取值。这是我用来创建这两个隐藏的代码:

当发生 javascript 事件时,我设置两个隐藏项的 value 属性并提交页面,如下所示:

在我的控件的 OnLoad 方法中,我尝试检查 hdEventName 和 hdEventArgs 控件的 Value 属性,但它始终为空。但是, Page.Request.Form(hdEventName.UniqueID) 和 Page.Request.Form(hdEventArgs.UniqueID) 返回正确的值。页面回发后,标记中的实际 HTML 也会显示正确的值。

为什么 HtmlInputHiddens 的 Value 属性与客户端上显示的实际值断开连接?

更新 似乎在 OnLoad 发生后的某个时间从表单中加载了控件的属性。因此,我可以通过将检查两个隐藏字段的代码移动到 OnPreRender 方法中来解决我的问题,或者将以下方法添加到我的代码中 -

0 投票
7 回答
13969 浏览

ruby-on-rails - 将哈希值作为 hidden_​​field_tag 中的值传递

我试图通过如下形式在我的参数中传递一些过滤器:

hidden_field_tag "filters", params[:filters]

由于某种原因,参数在下一页中被更改。例如,如果 params[:filters] 曾经是...

"filters"=>{"name_like_any"=>["apple"]} [1]

......它变成......

"filters"=>"{\"name_like_any\"=>[\"apple\"]}" [2]

与 [1] 相比,请注意 [2] 中的额外引号和反斜杠。

有任何想法吗?我正在尝试将它与 searchlogic 一起使用以进行一些过滤,但是当我更改表单中的更改对象时,我需要它保持不变。我宁愿不必将其存储在会话中。

0 投票
1 回答
649 浏览

php - MySQL & PHP - 选择/选项列表并向用户显示仍然允许我生成查询的数据

对不起,标题不清楚,一个例子可以解决问题:

ID并且timestamp在添加其他 4 个字段时由数据库自动插入。

首先要注意的是,用户可以在同一日期 (playdate) 记录同一场景 (scenid) 的多次播放,可能具有相同的结果 (side = 获胜者)。因此,需要唯一的 ID 和时间戳才能进行良好的衡量。

现在,在他们的用户页面上,我以<select><option>...列表形式显示他们录制的播放历史,最后有 2 个按钮 -Delete RecordGo to Scenario

我的脚本scenid在点击其他几个表后返回了一些更用户友好的内容,例如:

在 HTML 中:

现在,如果您要突出显示第一条记录并单击Go to Scenario,那里有足够的信息供我解析它并生成您想要查看的确切场景。但是,如果您选择Delete Record没有 - 我有playdate并且我可以从列出的内容中解析scenidand side,但在此示例中,所有三个记录都将具有相同的结果。

我似乎把自己画到了一个角落里。有没有人建议我如何获得一些唯一的识别数据(ID和/或timestamp)以在不向用户显示的情况下使用此表单?

请只使用 PHP,我必须符合 NoScript!