2012-03-28 5 views
0

버튼을 클릭하여 함수를 호출해야합니다. 버튼은 aspx 페이지에 있고 함수는 .js 페이지에 있습니다. 이 내가버튼 클릭 이벤트에서 다른 위치의 함수 호출

제출 내 버튼을 위해 사용하는 코드이며,이 제 기능

기능 onBtnSubmitClick이다() { VAR의 startDate = document.getElementById를 ('<퍼센트 = txtATrendStartDate.ClientID %>'). 값; var endDate = document.getElementById ('< % = txtATrendEndDate.ClientID %>'). 값; checkDateRange (startDate, endDate); }

 function checkDateRange(start, end) { 

      // Parse the entries 
      var startDate = Date.parse(start); 
      var endDate = Date.parse(end); 
      // Make sure they are valid 
      if (isNaN(startDate)) { 
       alert("The start date provided is not valid, please enter a valid date."); 
       return false; 
      } 
      if (isNaN(endDate)) { 
       alert("The end date provided is not valid, please enter a valid date."); 
       return false; 
      } 
      // Check the date range, 86400000 is the number of milliseconds in one day 
      var difference = (endDate - startDate)/(86400000 * 7); 
      if (difference < 0) { 
       alert("The start date must come before the end date."); 
       return false; 
      } 

      return true; 
     } 

pls는이 기능을 사용하면 JS 파일에 대한 참조를 포함 할 필요가 파일을 다른의 .js가

답변

0

다른 JS에서 함수를 호출하려면 사전에 page..thank 온이므로주의 페이지 EX에 : 당신의 머리 태그에 이것을 넣어 : "스크립트 SRC ="SomeOtherJSFIle.js "유형 ="텍스트/자바 스크립트 "/ 스크립트"

+0

스크립트 태그 주변의 마크 업 브래킷을 포함 .. I를 그 게시물에 표시 할 수 없습니다 :-) 일단 참조가 이루어지면 어떤 ot와 같은 함수를 호출 할 수 있습니다 그녀의 기능 – TGH

+0

고맙습니다 응답 ...하지만 버튼을 클릭하면 아무 일도 일어나지 않습니다 ... 내 버튼 코드는 제출 .. 내가 뭔가 잘못하고 있는거야 ?? – nitinvertigo

+0

또한 같은 페이지에서 기능을 유지할 때 ... 완벽하게 작동합니다. – nitinvertigo

관련 문제