2013-03-15 5 views
2

그래서 ASP.NET의 웹 양식에 자바 스크립트와 텍스트 상자의 값을 설정하는 방법 :나는 다음과 같은 제어 할 수있는 형식으로

<asp:TextBox runat="server" ID="monthlyAmount" ClientIDMode="Static"/> 

마스터 페이지를 사용하고 있기 때문에 ClientIDMode 정적이다. 이 스크립트에

<input type="button" id="calculate" onclick="AutoFillEstimate()" value="Calculate Estimate" /> 

유선 :

나는 다음이 버튼이없는

<script type="text/javascript"> 
    function AutoFillEstimate() { 
     document.getElementById("monthlyAmount").nodeValue = "test"; 
    } 
</script> 

난 그냥 대신 내가 사용되어야 하는지를의 nodeValue를 사용하고 같은 느낌,하지만 난 더이 아이디어 어디에서 이러한 것들에 대한 참조를 찾습니다.

답변

8

내가 제대로 이해하면, 당신은 단지 값을 설정하려고하는 바로 사용

document.getElementById("monthlyAmount").value = "test"; 
+0

는 인텔리에 표시되지

document.getElementById("<%= monthlyAmount.ClientID %>").value = "test"; 
. 이유가 궁금합니다. – Firoso

+1

비주얼 스튜디오에서 말하는 건가요? 자바 스크립트를 사용하는 인텔리 센스에 대한 많은 지원이 없기 때문에 전혀 의존하지 않을 것입니다. – jiiri

+0

알아두면 좋은 참고 자료가 있습니까? – Firoso

1

이 작업을 수행하는 올바른 방법은 다음과 같습니다

관련 문제