2017-04-14 71 views
0

如何在java腳本中爲HiddenField設置新值。我的隱藏字段和按鈕是這樣的:在JavaScript中設置HiddenField的新值vb.net

<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讓我錯誤:

enter image description here

回答

1

使用隱藏字段的客戶端ID,當呈現asp.net控件時,其id被稍微改變。 。或者你可以使用正則表達式或得到JS客戶端ID:

的document.getElementById( '<%= tz.ClientID%>')值

OR

Get asp.net control with partial id

相關問題