2012-07-18 63 views
-2

我有訪問任何asp控制jquery的問題。我知道還有其他的選擇可以做到這一點,但我想知道我做錯了什麼。這是簡單的asp.net網站:asp.net access document.forms [0] .controlD

  <head runat="server"> 
    <script src="http://ajax.aspnetcdn.com/ajax/jquery.ui/1.8.6/jquery-ui.min.js" type="text/javascript"></script> 
    <script src="http://ajax.aspnetcdn.com/ajax/jquery/jquery-1.4.3.min.js" type="text/javascript"></script> 
     <title></title> 
    </head> 
    <body> 
     <form id="form1" runat="server"> 
     <div id = "mydiv"> 
      <input id="btnInit" type="button" value="button" /> 
      <asp:Button ID="Button2" runat="server" Text="Button" /> 
     </div> 
      <script> 
      jQuery(window).ready(function() { 
       var form = document.forms[0]; 
      }); 
     </script>  
     </form> 
    </body> 

在jQuery函數我應該有通過ID(Button2的)訪問asp.net按鈕,但我沒有。我嘗試: Button2, document.form1.Button2, document.forms [0] .Button2, 和visual studio沒有看到它。如果我通過螢火蟲調試網站,我可以得到Button2的ID,但不是在VS.什麼是有趣的「form1.btnInit」的作品,但它不是asp.net控制。

我花了整晚,我仍然不知道。任何幫助?

回答

-1

您可以使用以下命令獲取按鈕及其ID。它爲我工作。

document.forms[0].Button2.id 

alert("Button ID = " + document.forms[0].Button2.id); 
+0

OP明確提到'我知道還有其他的選擇可以做到這一點,但我想知道我在做什麼錯' – Jashwant 2012-07-18 10:00:01

+0

紀錄片ment.forms [0]沒有看到Button2,這是問題 – user1225686 2012-07-18 10:17:32

+0

document.forms [0]也應該有一些額外的方法(旁邊bascics),但它沒有。它看起來像vs沒有看到document.forms [0] – user1225686 2012-07-18 10:23:57

-1

因此,您無法像這樣訪問按鈕?

var $button = $('#Button2'); 

另外,您可以添加一個類的按鈕和使用,而不是訪問:

<asp:Button ID="Button2" runat="server" Text="Button" class="button" /> 

然後訪問它是這樣的:

var $button = $('.button'); 

希望這有助於

+0

OP已明確提到'我知道還有其他選項可以做到這一點,但我想知道我做錯了什麼' – Jashwant 2012-07-18 09:59:49

+0

@Jashwant我對這個問題感到困惑那麼,也許他們需要使問題更清楚。我讀這個問題的方式是,他們無法使用jQuery訪問按鈕,所以我給他們提供了兩個選項。什麼是實際問題? – 2012-07-18 10:07:35

+0

這種方法沒問題。但是輸入 - Button2。 - 在視覺工作室我應該可以訪問intellisense。前段時間它工作,但不是現在。梅比的位置,我宣佈

  • 11. 關於JavaScript的document.forms []
  • 12. 無法從我的document.forms
  • 13. asp.net export to access
  • 14. document.forms複選框的值
  • 15. 使用access + asp.net/C#
  • 16. 有人可以向我逐一解釋這行代碼:forprice.innerHTML = document.forms [0] .elements [2] .value;
  • 17. document.forms [i] [j] .type的問題,返回undefined
  • 18. ASP.NET HttpException.GetHttpCode()返回0
  • 19. MS Access查詢 - 如何返回0?
  • 20. 函數返回0在Access女士值
  • 21. Access環境名ASP.NET核心
  • 22. ASP.NET和Access數據庫
  • 23. 將ASP.net連接到Access 2007
  • 24. ASP.Net參考Access數據庫
  • 25. Access作爲asp.net的後端?
  • 26. this.form和document.forms之間的區別
  • 27. Javascript document.forms值不適用於Internet Explorer
  • 28. 與Access的asp.net數據庫連接
  • 29. ASP.NET會話保持「0」
  • 30. ASP.NET秒錶保留在0