问题标签 [hidden-fields]

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 投票
10 回答
24539 浏览

html - 网络安全,隐藏字段(无敏感数据)是否存在问题?

我正在和同事讨论。我们必须实施一些安全标准。我们知道不要将“敏感、地址、出生日期”信息存储在隐藏字段中,但通常可以为您的应用程序使用隐藏字段。

例如:

与将其添加到查询字符串中相比,对此类信息使用隐藏字段似乎更安全。它是黑客可以用来攻击您的应用程序的少了一条信息。

0 投票
3 回答
1512 浏览

macos - 弹出隐藏卷

我在为 macosx 创建安装程序的脚本不工作时遇到问题,我发现这是因为它正在创建一个名为 /Volumes/myinstaller 1 而不是 /Volumes/myinstaller 的文件夹。在调查此问题时,我发现我有一个名为 /Volumes/myinstaller 的隐藏卷,其中包含所有相关文件,但我无法 rmdir 该目录,因为它包含许多文件层。有没有办法通过终端弹出隐藏卷或在查找器中查看隐藏卷?

0 投票
1 回答
1029 浏览

ruby-on-rails - (rails)隐藏的表单元素不给控制器赋值

我有以下表格:

但是控制器中没有填充任何值。我知道视图中的值都是完整的,因为我可以看到它们在 Firebug 中具有正确的值。在控制器中,我试图像访问它们一样访问params[:xpos]它们:xpos hidden_field。它是否正确???

0 投票
2 回答
1731 浏览

javascript - IE 找不到使用 JS 创建的隐藏字段值

我有一个页面,其中包含一些隐藏字段。当用户完成选择几个选项时,这些值会由脚本(JS/jQuery)填充。

现在,如果我单击该页面上的链接,转到链接页面,然后单击后退按钮,FF 和 Safari 就能够读出隐藏字段的值。所以读取值的功能似乎是正确的(反正并不复杂)。

但是 IE(还有 Opera,即使我将 history.navigationMode 设置为兼容)显示了空值,即使我可以在生成的 IE 源代码中看到正确的值。

我还添加了一个测试函数,向我显示 onunload 的值,它运行良好。但是点击后退按钮 IE 仍然不能“识别”它们。

我不知道这里有什么问题。任何人?

谢谢!

0 投票
8 回答
28627 浏览

asp.net - 为什么要使用隐藏字段?

我一直在 Web 应用程序中看到很多隐藏字段。我使用的代码是为使用大量隐藏字段和来自可见字段的数据值来回发送给它们而编写的。虽然我不明白为什么使用隐藏字段。我几乎总能想到不使用隐藏字段来解决相同问题的方法。隐藏字段如何帮助设计?

谁能告诉我隐藏字段提供的优势到底是什么?为什么要使用隐藏字段?

0 投票
2 回答
1967 浏览

javascript - MS Dynamics CRM 4.0 - onChange 事件错误

我有一个 onChange 事件,每当我预览它时,它都会不断显示下面的错误。

'对象不支持此属性或方法'

I have the onChange event associated with a picklist and when a specific option is selected another field is unhidden.

代码如下:

负载:

改变

如果有人可以让我知道为什么会出现此错误,那就太好了?

此外,表单预览上的一些 onChange 事件也发生了这种情况,但一旦发布到实时系统上,它就不会出错。有任何想法吗?

谢谢

布雷特

0 投票
17 回答
679222 浏览

jquery - 使用 jQuery 的“.val()”在表单中设置隐藏字段的值不起作用

我一直在尝试使用 jQuery 在表单中设置隐藏字段的值,但没有成功。

这是一个解释问题的示例代码。如果我将输入类型保持为“文本”,它可以毫无问题地工作。但是,将输入类型更改为“隐藏”是行不通的!

我还尝试了以下解决方法,将输入类型设置为“文本”,然后对输入框使用“显示:无”样式。但是,这也失败了!似乎 jQuery 在设置隐藏或不可见的输入字段时遇到了一些麻烦。

有任何想法吗?有没有真正有效的解决方法?

0 投票
1 回答
4391 浏览

cakephp - 在 cakePHP 中使用复选框的隐藏字段

cakePHP中复选框的隐藏字段有什么用?

0 投票
1 回答
4680 浏览

c# - C# 使用 HTML 敏捷包解析隐藏字段

我需要为一个解析隐藏字段的朋友网站编写一个应用程序。我已经下载了 Html Agility Pack 库,但我有点困惑,因为实际上没有任何示例。HTML 字段如下所示:

我将如何从该字段中获取价值?

0 投票
3 回答
12805 浏览

google-chrome - Chrome 不会缓存隐藏的表单字段值以在浏览器历史记录中使用

我有一个包含文本框字段和隐藏字段的 ASP.Net Web 表单。隐藏字段值是使用客户端 JavaScript 动态修改的。发布表单、检查值并重定向到另一个页面都按预期工作。

但是,当我使用浏览器后退按钮显示上一页时,我希望看到所有表单字段仍填充有已发布的值。

在 IE 和 Firefox 中,文本和隐藏输入字段都是这种情况。

在 Chrome 中,这仅适用于文本字段。隐藏字段的值丢失。

浏览浏览器历史记录时,Chrome 是否真的不会重新填充动态设置的隐藏表单字段值?

我已经把一个小样本放在一起来演示这个问题,如果需要的话可以提供。我想先问这个问题,看看这是否是众所周知的行为以及我必须接受的事情。