用javascript怎么獲取HiddenFiled控件的值


這里的HiddenField控件主要用於后台向前台傳值的作用

前台:  <asp:HiddenField runat="server" ID="myHiddenField"  />

后台在Page_Load中給控件復制

 this.hfSiteCode.Value = SiteCode;

在前台怎么用javascript獲取值呢?

一開始使用$("#myHiddenField").val()獲取 返回了undefined

用$("#myHiddenField").text() 獲得返回空,后面知道這個控件沒有text屬性

給HiddenField控件一個class屬性,如 <asp:HiddenField runat="server" ID="myHiddenField"  class="hiddenValue"/>,想要用class去獲取值, 直接頁面報錯了

最后使用document.getElementById("<%= myHiddenField.ClientID %>").value獲取返回了正確值

我再瀏覽器上查看了它的生成的html,發現HiddenField控件最后生成的是<input type="hidden" id="Content_MainContent_myHiddenField">所以直接用ID去獲取value值是獲取不到的,只能用客戶端的Id去在獲取他的value值

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM