2010-06-11 5 views
1

내가하려는 것은 asp 버튼을 클릭하는 것입니다. 유일한 문제는 그것이 몇 태그 내에 있다는 것입니다.자바 스크립트에서 asp : button 및 asp : textbox 찾기

예 :

<loginview> 
    <asp:login1> 
      <logintemplate> 
       //asp:textbox and asp:button are located here. 
      </loginview> 
    </asp:login> 
</logintemplate> 

그래서 내가 그것을 조작 할 수 있도록 자바 스크립트가 해당 위치를 가리 키도록 얻을 것입니다 방법에 대해 설명합니다. 예를 들어 버튼을 클릭하여 가져옵니다.

답변

2

, 당신은, 사용하는 템플릿을 파악해야합니다. (익명 또는 LoggedIn). 일단 그렇게하면 LoginView에서 FindControl 메서드를 사용하여 참조해야하는 요소의 ClientID를 찾습니다. 예를 들어

:

<form runat="server"> 
    <asp:LoginView runat="server" ID="LoginView"> 
    <AnonymousTemplate> 
     <asp:Button ID="ASPButton" Text="Button" runat="server" /> 
    </AnonymousTemplate> 
    </asp:LoginView> 
</form> 

<script type="text/javascript"> 
var el = document.getElementById('<%= LoginView.FindControl("ASPButton").ClientID %>'); 
</script> 
+0

감사합니다. 나는 이것을 시도 할 것이다. – BioXhazard

0

jQuery 프레임 워크를 확인하십시오. ID로 컨트롤을 찾은 다음 해당 컨트롤에서 메서드/속성을 호출 할 수 있습니다. 당신은 단지 활성화를 액세스 할 수 있기 때문에 먼저

http://jquery.com/

관련 문제