【问题标题】:Set a new value for HiddenField in JavaScript vb.net在 JavaScript vb.net 中为 HiddenField 设置一个新值
【发布时间】:2023-04-09 20:34:01
【问题描述】:

如何在 java 脚本中为 HiddenField 设置新值。我的隐藏字段和按钮是这样的:

<asp:HiddenField Id="tz" runat="server" Visible ="false"/>
<asp:Button ID="BTN_Export" runat="server" Text="Export to *.xlsx" onClientClick="SetValue();"/>

还有我的 java 脚本:

<script type="text/javascript">
        function SetValue() {
            document.getElementById('tz').value = "testing !!!!!";
        }
    </script>

当我尝试为 HiddenField 输入一个新值时,我会报错:

【问题讨论】:

    标签: javascript vb.net


    【解决方案1】:

    使用隐藏字段的客户端id,当asp.net控件被渲染时,它的id略有变化。或者您可以在 JS 中使用 regex 或 as 获取客户端 ID:

    document.getElementById('').value

    Get asp.net control with partial id

    【讨论】:

      猜你喜欢
      • 2012-11-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多