如何在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惩罚一个新值时,请告诉我错误:
答案 0 :(得分:1)
使用隐藏字段的客户端ID,当呈现asp.net控件时,其id略有变化。或者您可以使用正则表达式或在以下情况下在JS中获取客户端ID:
document.getElementById(&#39;&lt;%= tz.ClientID%&gt;&#39;)。value
OR