访问javascript中的隐藏字段值

use*_*316 3 javascript vb.net asp.net hidden-field

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

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

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

ASPX

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

VB

            hxValue.Value = "Value1"
Run Code Online (Sandbox Code Playgroud)

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

Akh*_*ran 5

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

<asp:HiddenField ClientIDMode="static" ID="hxValue" runat="server"/>
Run Code Online (Sandbox Code Playgroud)

或者

您需要使用以下方法找到客户端 ID

'<%=hxValue.ClientID%>'
Run Code Online (Sandbox Code Playgroud)