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

c# - 如何从 post 方法获取值到 codehind 文件

我创建了一个网页,它将作为“发布”方法发布......而不是“获取”方法。

我想在另一个表单后面的代码中检索文本框中的值。请帮我。

0 投票
1 回答
134 浏览

http - 关于使用查询参数的 http 表单 GET 方法的问题

我正在查看 WebSVN 中的一个错误,当我进入文件日志并单击比较时,它会丢失存储库名称作为请求的一部分。细节不重要。

但是,我已经将 bug 追踪到了一个如下所示的 http 表单:

这应该工作吗?是否会同时发送指定为 URL 一部分的“repname”参数和隐藏值?似乎 Chrome 4.1 只发送隐藏参数,并完全删除了 repname 参数。它是否正确?

我暂时修复了它,等待更多信息,通过添加另一个具有相同值的 repname 隐藏字段,现在一切正常,我只是想知道 Chrome 或 WebSVN 是否有问题。

0 投票
2 回答
5406 浏览

javascript - 如何防止谷歌浏览器缓存我的输入,尤其是当用户点击返回时隐藏的输入?

我有一个 asp.net mvc 应用程序,它有很多隐藏的输入来保存值并格式化它们的名称,以便我稍后可以在提交表单时使用模型绑定。

当用户提交表单并单击后退按钮时,我偶然发现了一个奇怪的 chrome 错误,IE 或 Firefox 没有这个错误,我发现 chrome 也会保留我隐藏的输入值。

这整个块是通过 javascript 生成的,因此我相信 chrome 正在缓存它。

当用户选择一个新产品时,我需要刷新 id,但是在它旁边放置另一个 span 标签表明 span 将具有新的 id,隐藏的输入仍将具有以前的 id。

有没有一种优雅的方法来解决这个问题?

谢谢

0 投票
6 回答
3914 浏览

html - 如何检测隐藏字段篡改?

在我的网络应用程序的一个表单中,出于安全原因,我需要保护一个隐藏字段以防止被篡改。我正在尝试提出一个解决方案,通过该解决方案我可以检测隐藏字段的值是否已更改,并做出适当的反应(即使用通用的“出现问题,请重试”错误消息)。该解决方案应该足够安全,以至于暴力攻击是不可行的。我有一个我认为可行的基本解决方案,但我不是安全专家,我可能在这里完全遗漏了一些东西。

我的想法是渲染两个隐藏的输入:一个名为“important_value”,包含我需要保护的值,另一个名为“important_value_hash”,其中包含与恒定长随机字符串连接的重要值的 SHA 哈希(即相同的字符串将每次都使用)。提交表单时,服务器会重新计算 SHA 哈希,并与提交的重要值哈希值进行比较。如果它们不一样,那么important_value 已经被篡改了。

我还可以将附加值与 SHA 的输入字符串(可能是用户的 IP 地址?)连接起来,但我不知道这是否真的让我受益匪浅。

这会安全吗?任何人都知道它是如何被破坏的,以及可以/应该做些什么来改进它?

谢谢!

0 投票
3 回答
2628 浏览

asp.net - 隐藏字段 asp.net

我想在 GridView 中隐藏 asp.net 中的列,然后使用 vb.net 访问 GridViewSelectIndexChanged 中的值。我在 GridView 中使用隐藏字段。当我尝试访问时给我一个错误对象引用未设置为实例这里是代码

0 投票
1 回答
1443 浏览

asp.net - 从 Jquery 中的隐藏字段值中读取值?

过去两个晚上,我在下面的代码中挣扎。问题是我需要记住展开(或)折叠的切换部分,并且在页面重新加载时我已经将它们显示为展开(或)折叠。

我在这样的另一个论坛中找到了小解决方案。以逗号分隔值在隐藏字段中存储“.subCategory”id 值。

现在我的问题是:单击切换时如何在隐藏字段中存储多个值(.subCategory id)?还如何解析它们并迭代它们获取ID并显示切换?我对 jQuery 非常陌生。请有人帮我解决这个问题。

0 投票
7 回答
19229 浏览

java - 带有 enctype="multipart/form-data" 的表单是否会导致访问隐藏字段时出现问题

我创建了一个隐藏的表单元素

我正在尝试在 servlet 中使用这一行获取值(就像我之前所做的那样):

但我明白了(第 33 行是上面的行):

java.lang.NumberFormatException: null
java.lang.Integer.parseInt(Unknown Source) java.lang.Integer.parseInt(Unknown Source) web.objects.UploadImage.doPost(UploadImage.java:33) javax.servlet.http.HttpServlet .service(HttpServlet.java:637) javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

enctype="multipart/form-data" 的表单有什么不同吗?或者你能看到其他错误。

0 投票
4 回答
8709 浏览

javascript - 从下一个 td [jQuery] 中选择隐藏的输入

我有一张这样布置的桌子:

而我想要做的是,我将鼠标悬停在可悬停的 td 上,它将它变成一个文本框。一旦我将鼠标悬停在外面,我想检查隐藏字段的原始值,如果 2 彼此不同,则将图像放入更改中。我已经有了这个:

但它不起作用。显然失败的是获取隐藏字段的值,我尝试以几种不同的方式选择它,但就是无法做到。任何想法或提示都将不胜感激;)

0 投票
1 回答
1042 浏览

asp.net - 从 .aspx 中的隐藏字段读取 int

我正在努力从 aspx 页面上的隐藏字段中读取一个 int。

该值肯定在表单上,​​我可以在调试器中看到它并用 <%: %> 打印它

当我在控制器中读取表单值时,我收到以下字符串,而不是 int:<%: Model.MyObjectId %>

我尝试将隐藏字段中的数据转换为字符串并在该字段上调用 ​​ToString() 方法,但都没有奏效。

使用 post 事件提交数据。

我有一种感觉,我错过了一些非常基本的东西......

非常感谢任何帮助。

谢谢

0 投票
1 回答
284 浏览

php - 如何在不使用数据库的情况下在 php 中提交时显示表单下方的记录?

如何利用隐藏变量作为数组连续提交数据,以便显示记录列表。

我有一个带有 4 个文本字段和一个文件上传字段的表单。当我提交表单时,它应该被附加到需要显示在表单下方的列表中,这样这些值就不会存储在数据库中。

那么在这种情况下,我如何使用 post 数组来收集数据并显示在下面的列表中?