javascript - 在javascript中访问隐藏字段值

标签 javascript asp.net vb.net hidden-field

我的表单中有一个隐藏字段,我在服务器上设置隐藏字段的值并尝试从 javascript 访问该值,

我收到错误:无法获取属性“值”的值:对象为空或未定义

如果我查看源,隐藏字段值已设置,隐藏字段的 ID 与我调用的 ID 相同。

ASPX

            var v = document.getElementById('hxValue').value;
            <asp:HiddenField ID="hxValue" runat="server"/>

VB
            hxValue.Value = "Value1"

我记得以前这样做过,它应该相对简单,但由于某种原因,我没有做对。

最佳答案

您的代码将起作用。对于简单的表格,只需添加

<asp:HiddenField ClientIDMode="static" ID="hxValue" runat="server"/>

或者

您需要使用以下方法找到客户端 ID
'<%=hxValue.ClientID%>'

关于javascript - 在javascript中访问隐藏字段值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13579995/

相关文章:

c# - C# 中类似 VB 的自定义事件

vb.net - rows.add 和 importRow 之间的区别

javascript - ReactJS 中 undefined variable

javascript - 如何用里面的 div 制作幻灯片,而不是图像?

javascript - 在 Internet Explorer 中下载或显示 XML 文件

asp.net - 无法在 Mac 上安装 ASP.NET Core SDK

javascript - 如何让按钮在某个点后改变它的步骤而不丢失值(value)?

html - 当点击按钮然后显示消息

asp.net - 报告查看器参数未以编程方式设置

c# - 将 SQL 表读入 Dictionary<string, List<string[]>>