내 프로젝트에 캘린더 스크립트가 있습니다. 그것을 사용하기 위해, 나는 이미지를 추가하고 onclick 이벤트에 나는 자바 스크립트 함수의 displayDatePicker 전화 :ContentPlaceHolder의 컨트롤이 javascript document.getelementsbyname에 의해 인식되지 않습니다.
<img alt="Calender" src="calender.jpg" onclick="displayDatePicker('txtBox1', this);"/>
내가 내 프로젝트에 masterpage를 사용하여 이미지와 관련된 텍스트 박스 컨트롤의 ContentPlaceHolder에있는 경우, 기능인 자바 스크립트를 라이브러리의 함수 document.getElementsByName은 null을 반환하고 contentPlaceHolder 내부의 컨트롤을 감지 할 수없는 것으로 보입니다.
이 코드는 마스터 페이지를 사용하지 않는 페이지에 사용되었으며 모든 것이 잘되었습니다.
미리 도움을 주셔서 감사합니다.
행운을 빈다.
<input name="ctl00$FeaturedContent$txtBox1" id="FeaturedContent_txtBox1" type="text"/>
그래서, 자바 스크립트, 당신이 사용해야하는 clientid : 귀하의 ASP를 텍스트 상자 같은 무언가로 렌더링 할 수
코드, 제발 ... – alexP
클라이언트 ID가 있기 때문입니다 렌더링 후 다른. http://stackoverflow.com/questions/1362338/how-do-i-pass-a-server-controls-actual-client-id-to-a-javascript-functioniew – Ratna