问题标签 [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.
c# - 如何从 post 方法获取值到 codehind 文件
我创建了一个网页,它将作为“发布”方法发布......而不是“获取”方法。
我想在另一个表单后面的代码中检索文本框中的值。请帮我。
http - 关于使用查询参数的 http 表单 GET 方法的问题
我正在查看 WebSVN 中的一个错误,当我进入文件日志并单击比较时,它会丢失存储库名称作为请求的一部分。细节不重要。
但是,我已经将 bug 追踪到了一个如下所示的 http 表单:
这应该工作吗?是否会同时发送指定为 URL 一部分的“repname”参数和隐藏值?似乎 Chrome 4.1 只发送隐藏参数,并完全删除了 repname 参数。它是否正确?
我暂时修复了它,等待更多信息,通过添加另一个具有相同值的 repname 隐藏字段,现在一切正常,我只是想知道 Chrome 或 WebSVN 是否有问题。
javascript - 如何防止谷歌浏览器缓存我的输入,尤其是当用户点击返回时隐藏的输入?
我有一个 asp.net mvc 应用程序,它有很多隐藏的输入来保存值并格式化它们的名称,以便我稍后可以在提交表单时使用模型绑定。
当用户提交表单并单击后退按钮时,我偶然发现了一个奇怪的 chrome 错误,IE 或 Firefox 没有这个错误,我发现 chrome 也会保留我隐藏的输入值。
这整个块是通过 javascript 生成的,因此我相信 chrome 正在缓存它。
当用户选择一个新产品时,我需要刷新 id,但是在它旁边放置另一个 span 标签表明 span 将具有新的 id,隐藏的输入仍将具有以前的 id。
有没有一种优雅的方法来解决这个问题?
谢谢
html - 如何检测隐藏字段篡改?
在我的网络应用程序的一个表单中,出于安全原因,我需要保护一个隐藏字段以防止被篡改。我正在尝试提出一个解决方案,通过该解决方案我可以检测隐藏字段的值是否已更改,并做出适当的反应(即使用通用的“出现问题,请重试”错误消息)。该解决方案应该足够安全,以至于暴力攻击是不可行的。我有一个我认为可行的基本解决方案,但我不是安全专家,我可能在这里完全遗漏了一些东西。
我的想法是渲染两个隐藏的输入:一个名为“important_value”,包含我需要保护的值,另一个名为“important_value_hash”,其中包含与恒定长随机字符串连接的重要值的 SHA 哈希(即相同的字符串将每次都使用)。提交表单时,服务器会重新计算 SHA 哈希,并与提交的重要值哈希值进行比较。如果它们不一样,那么important_value 已经被篡改了。
我还可以将附加值与 SHA 的输入字符串(可能是用户的 IP 地址?)连接起来,但我不知道这是否真的让我受益匪浅。
这会安全吗?任何人都知道它是如何被破坏的,以及可以/应该做些什么来改进它?
谢谢!
asp.net - 隐藏字段 asp.net
我想在 GridView 中隐藏 asp.net 中的列,然后使用 vb.net 访问 GridViewSelectIndexChanged 中的值。我在 GridView 中使用隐藏字段。当我尝试访问时给我一个错误对象引用未设置为实例这里是代码
asp.net - 从 Jquery 中的隐藏字段值中读取值?
过去两个晚上,我在下面的代码中挣扎。问题是我需要记住展开(或)折叠的切换部分,并且在页面重新加载时我已经将它们显示为展开(或)折叠。
我在这样的另一个论坛中找到了小解决方案。以逗号分隔值在隐藏字段中存储“.subCategory”id 值。
现在我的问题是:单击切换时如何在隐藏字段中存储多个值(.subCategory id)?还如何解析它们并迭代它们获取ID并显示切换?我对 jQuery 非常陌生。请有人帮我解决这个问题。
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" 的表单有什么不同吗?或者你能看到其他错误。
javascript - 从下一个 td [jQuery] 中选择隐藏的输入
我有一张这样布置的桌子:
而我想要做的是,我将鼠标悬停在可悬停的 td 上,它将它变成一个文本框。一旦我将鼠标悬停在外面,我想检查隐藏字段的原始值,如果 2 彼此不同,则将图像放入更改中。我已经有了这个:
但它不起作用。显然失败的是获取隐藏字段的值,我尝试以几种不同的方式选择它,但就是无法做到。任何想法或提示都将不胜感激;)
asp.net - 从 .aspx 中的隐藏字段读取 int
我正在努力从 aspx 页面上的隐藏字段中读取一个 int。
该值肯定在表单上,我可以在调试器中看到它并用 <%: %> 打印它
当我在控制器中读取表单值时,我收到以下字符串,而不是 int:<%: Model.MyObjectId %>
我尝试将隐藏字段中的数据转换为字符串并在该字段上调用 ToString() 方法,但都没有奏效。
使用 post 事件提交数据。
我有一种感觉,我错过了一些非常基本的东西......
非常感谢任何帮助。
谢谢
php - 如何在不使用数据库的情况下在 php 中提交时显示表单下方的记录?
如何利用隐藏变量作为数组连续提交数据,以便显示记录列表。
我有一个带有 4 个文本字段和一个文件上传字段的表单。当我提交表单时,它应该被附加到需要显示在表单下方的列表中,这样这些值就不会存储在数据库中。
那么在这种情况下,我如何使用 post 数组来收集数据并显示在下面的列表中?