2012-09-21 2 views
0

저는 Asp.net에서 새롭게 탈피하고 있습니다. 나는 자바 스크립트 캘린더를 사용하고 있습니다. 입력 태그를 사용합니다. runat="server"을 사용하면 cs 페이지에서 값을 가져올 수 있으므로 캘린더가 표시되지 않습니다. 서버 측에서 자바 스크립트 캘린더 값을 얻는 방법

이 컨트롤에 숨겨진 필드 유무 : 어떻게 .cs 페이지로

+0

js에서 어떻게 일정 값을 얻고 있습니까? – specialscope

답변

0

간단한 방법을 입력 태그에서 달력 값을 얻을 수 있습니다. 자바 스크립트에서 다음을 사용하여 설정하십시오.

$ ('# < % = hdDate.ClientID %>') .Val ("date value here");

그리고 cs 파일에서이 숨겨진 필드에 액세스 할 수 있습니다.

0

runat = "server"이어야하는 aspx 페이지의 숨겨진 필드를 만듭니다.

기능 jsOnclikfun를 (예를 들어 자바 스크립트 버튼을 클릭 호출에

)와 이제 데이터가 필요 지금까지 서버 측에서

<script type="text/javascript"> 
    function jsOnclikfun() { 
     var dateInputtext = document.getElementById("Id Of input textbox which you are trying to make runat=server"); 

     var hdDateValue = document.getElementById('<%= hiddenField_Id.ClientID %>'); 

     hdDateValue.value = dateInputtext.value; 

     return true; 
    } 
</script> 

으로이 기능을 쓰기는 hiddenfieldID.Value 같은 숨겨진 필드에서 그것을 얻을 .

희망이 도움이됩니다.

관련 문제