2017-04-14 3 views
0

Wie legen Sie einen neuen Wert für HiddenField in Java-Skript. Mein verstecktes Feld und Knopf ist wie folgt:Legen Sie einen neuen Wert für HiddenField in JavaScript vb.net

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

Und mein Java-Skript:

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

Wenn ich versuche, einen neuen Wert pun mir Fehler zu Hidden erhalten:

enter image description here

Antwort

1

Verwenden Sie die Client-ID des ausgeblendeten Felds, wenn das Steuerelement asp.net gerendert wird, wird seine ID geringfügig geändert. oder Sie können Client-ID in JS mit regex erhalten oder als:.

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

OR

Get asp.net control with partial id

Verwandte Themen