2012-03-28 24 views
0

ボタンをクリックして関数を呼び出す必要があります。ボタンはaspxページにあり、関数は.jsページにあります。 これは私が私のボタンに使用するコード がボタンクリックイベントの別の場所から関数を呼び出す

を提出し、これが私の機能

機能onBtnSubmitClick(){ VARたstartDate =のdocument.getElementById( '<% = txtATrendStartDate.ClientID%>')です。値; var endDate = document.getElementById( '<%= txtATrendEndDate.ClientID%>')。値; checkDateRange(startDate、endDate); PLSは、関数が別の.jsであることに注意して }

 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; 
     } 

がjsの他のファイル内の関数を呼び出すには、事前

答えて

0

であなたをpage..thankあなたはJSファイルへの参照を含める必要があります私は..スクリプトタグの周りのマークアップブラケットを含める

+0

「スクリプトSRC =」SomeOtherJSFIle.js「タイプ= 『テキスト/ javascriptの』 /スクリプト」: あなたの頭のタグでこれを置く:あなたのページ EXの投稿に表示することはできません:-)参照が作成されたら、あなたは任意のotのような関数を呼び出すことができます彼女の機能 – TGH

+0

レスポンスのためのthanx ...しかし、私はボタンをクリックすると何も起こりません...私のボタンコードは送信 ..私は何か間違っているのですか? – nitinvertigo

+0

また、私は同じページに機能を維持する。それは完全に動作する – nitinvertigo

関連する問題