Programming/.NET
javascript 에서 특정 서버컨트롤 요소에 접근하는 방법은 일단 html 요소에 접근하는 방법과 크게 다르지 않습니다. 예를 들어 접근대상이 TextBox 컨트롤 요소인 경우
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
javascript 에서는
document.forms[0]['TextBox1'].value = 'world';
위와 같이 할 수 있겠습니다. 혹시 jquery 등을 사용한다면 다음 방법을 사용할 수도 있겠죠.
$('#TextBox1').attr('value', 'world');
다만 컨트롤의 id가 서버측에서 바뀌는 경우 길고 예측할 수 없는(예측이 된다 하더라도!!) id를 직접적으로 지정하는 대신 아래 방법으로 id를 지정할 수 있습니다.
$('#<%= TextBox1.ClientID %>').attr('value', 'world');
0 0